Data in SABIO-RK can be accessed via web-based user interfaces and web-services offering the possibility of submitting complex searches by defining various search criteria. Currently SABIO-RK has two different versions of web-based user interface, due to a transition process. The new user interface enables to show the user beforehand how many results can be expected for a given set of search criteria. We have improved the search efficiency and changed from an SQL-based search mechanism to inverted indexing for all data entries.
For programmatic access to the database web services were implemented allowing data access via HTTP requests following a Representational State Transfer (REST) approach.