API Reference
Complete API reference for BioContext7 search, docs, and pipeline generation endpoints
REST API
BioContext7 provides a FastAPI-based REST API for tool discovery and pipeline generation.
Start the API Server
Or with uvicorn directly:
Tool Search
GET /v2/tools/search
Search the unified tool registry.
Query Parameters:
| Parameter | Type | Description |
|---|---|---|
q | string | Free-text search query |
operation | string | EDAM operation filter (e.g., operation:0292) |
topic | string | EDAM topic filter |
format | string | Response format (json, compact) |
limit | integer | Max results (default: 10) |
Example:
Response:
Tool Details
GET /v2/tools/docs/{tool_id}
Get detailed documentation for a specific tool.
Path Parameters:
| Parameter | Type | Description |
|---|---|---|
tool_id | string | Tool identifier from bio.tools |
Example:
Response:
Pipeline Generation
POST /v2/pipelines/create
Generate a pipeline from a natural language description.
Request Body:
Response:
Python API
PipelineMaker
The core class for programmatic pipeline generation.
Registry Clients
Access individual registries directly.