Overview
Station provides a REST API for programmatic access to all features. Base URL:http://localhost:8585/api/v1
Authentication
Local Mode
No authentication required whenlocal_mode: true.
CloudShip Mode
Use bearer token authentication:Endpoints
Health
Agents
| Method | Endpoint | Description |
|---|---|---|
| GET | /api/v1/agents | List all agents |
| GET | /api/v1/agents/:id | Get agent details |
| POST | /api/v1/agents | Create agent |
| PUT | /api/v1/agents/:id | Update agent |
| DELETE | /api/v1/agents/:id | Delete agent |
| POST | /api/v1/agents/:id/run | Execute agent |
Environments
| Method | Endpoint | Description |
|---|---|---|
| GET | /api/v1/environments | List environments |
| GET | /api/v1/environments/:name | Get environment |
| POST | /api/v1/environments/:name/sync | Sync environment |
MCP Servers
| Method | Endpoint | Description |
|---|---|---|
| GET | /api/v1/mcp-servers | List MCP servers |
| GET | /api/v1/tools | List available tools |
Runs
| Method | Endpoint | Description |
|---|---|---|
| GET | /api/v1/runs | List agent runs |
| GET | /api/v1/runs/:id | Get run details |
Response Format
All responses follow this format:Pagination
List endpoints support pagination:Rate Limiting
| Mode | Limit |
|---|---|
| Local | None |
| CloudShip | 100 req/min |
SDKs
Official SDKs coming soon:- Python
- TypeScript
- Go

