Workflow and notebook catalogue service API.
docker-compose upAPI available at http://localhost:8000/api/v1.0.
Swagger docs at http://localhost:8000/api/v1.0/docs.
| Endpoint | Description |
|---|---|
GET /health |
Health check |
GET /collections |
List catalogues |
GET /collections/{id} |
Get catalogue details |
GET /collections/{id}/items |
List records |
GET /collections/{id}/items/{record_id} |
Get record |
POST /register |
Register workflow/notebook |
DELETE /register/{record_id} |
Delete record |
All endpoints are prefixed with /api/v1.0.
Create the environment:
make envRun pre-commit hooks:
make pcSee the log of changes and experiment results. Best to view it via mkdocs serve command.
Read more here:
To build project documentation run:
make docsand then:
mkdocs serve