Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

REST API Reference

MADSci provides 7 manager services, each with a REST API built on FastAPI. Click any manager below to view its full interactive API documentation.

Manager APIs

ManagerDefault PortAPI DocsOpenAPI Spec
Lab Manager8000View APIJSON
Event Manager8001View APIJSON
Experiment Manager8002View APIJSON
Resource Manager8003View APIJSON
Data Manager8004View APIJSON
Workcell Manager8005View APIJSON
Location Manager8006View APIJSON

Common Endpoints

All managers expose these standard endpoints:

Live Documentation

When running locally, each manager also serves interactive docs at:

Regenerating API Specs

To update the API specs after modifying endpoints:

just api-specs        # Export OpenAPI JSON specs
just rest-api-docs    # Generate Redoc HTML pages (includes api-specs)