is an Aggregator.
It is part of the Translator collection.
SmartAPI is a registry of OpenAPI descriptions for biomedical web APIs, extended with semantic annotations of inputs and outputs. It hosts the x-translator and x-bte extensions used by the NCATS Biomedical Data Translator, and builds a Translator meta knowledge graph of the subject-predicate-object relations that registered APIs can answer, which BioThings Explorer uses to plan federated queries. It is developed by the Su and Wu labs at Scripps Research.
Warning: No license entered
| ID | Name | URL | Category | Format | Description |
|---|---|---|---|---|---|
| smartapi.portal | SmartAPI Registry Portal | registry | Graphical Interface | http | SmartAPI registry web portal for sear... |
| smartapi.translator-portal | SmartAPI Translator Portal | translator | Graphical Interface | http | SmartAPI Translator portal for browsi... |
| smartapi.api | SmartAPI Registry API | api | Programming Interface | http | REST API returning registered SmartAP... |
| smartapi.metakg | SmartAPI Translator Meta Knowledge Graph API | metakg | Programming Interface | http | API endpoint returning the Translator... |
| smartapi.api-docs | SmartAPI API Documentation | 27a5b60716c3a401f2c021a5b718c5b1 | Documentation | http | Interactive OpenAPI documentation for... |
| smartapi.docs | SmartAPI Guide | guide | Documentation | http | SmartAPI user guide covering how to w... |
| smartapi.code | SmartAPI Source Code | smartAPI | Process | http | Source code for the SmartAPI registry... |
| smartapi.metadata-repository | SmartAPI Metadata Repository | smartapi_registry | Product | http | GitHub repository where API providers... |
| ID | Name | URL | Category | Format | Relation | Description |
|---|---|---|---|---|---|---|
| connections-hypothesis-kp.graph | Connections Hypothesis KP Knowledge Graph | registry?q=412af63e15b73e5a30778aac84ce313f | Graph | http | was influenced by | Bayesian-network knowledge graph serv... |
| connections-hypothesis-kp.smartapi | Connections Hypothesis KP SmartAPI Entry | registry?q=412af63e15b73e5a30778aac84ce313f | Documentation | http | was influenced by | SmartAPI registry listing for CHP ser... |
| ctkp.smartapi | Clinical Trials KP SmartAPI Registration | registry?q=e51073371d7049b9643e1edbdd61bcbd | Documentation | http | was influenced by | SmartAPI registry entry for the Multi... |
| service-kp.portal | Service KP SmartAPI Portal | translator | Graphical Interface | http | had primary source | SmartAPI Translator portal for browsi... |
| ubkg.api | UBKG API | 96e5b5c0b0efeef5b93ea98ac2794837 | Programming Interface | http | was influenced by | REST API with endpoints that abstract... |
| biothings-explorer.trapi | BioThings Explorer TRAPI API | v1 | Programming Interface | http | was informed by | Production TRAPI 1.5 endpoint of BioT... |
SmartAPI is a registry of OpenAPI descriptions for web APIs, mostly in biomedicine, that adds semantic annotations to API metadata so that APIs can be found and chained by the data types they take and return. It was introduced at ESWC 2017 (Zaveri et al., The Semantic Web, Lecture Notes in Computer Science) and is developed by the Su and Wu labs at Scripps Research. When checked on 2026-10-04 the registry held 271 API entries.
The NCATS Biomedical Data Translator uses SmartAPI as its service registry. Translator knowledge providers and ARAs register their APIs with the x-translator extension, and BioThings-style APIs add x-bte annotations mapping operations to Biolink Model categories and predicates. From these, SmartAPI builds a Translator meta knowledge graph (about 24,000 edges on 2026-10-04), served at https://smart-api.info/api/metakg, which BioThings Explorer uses to plan federated queries.
The registry application is open source under the MIT license at https://github.com/SmartAPI/smartAPI. A separate repository, https://github.com/SmartAPI/smartapi_registry (Apache-2.0), hosts metadata files for providers who do not keep them elsewhere.
Created: October 04, 2026 | Last modified: October 04, 2026