propeller logo

API Reference

API Reference for Propeller

The Propeller Manager exposes a REST API for managing distributed workloads. Download the Postman collection to explore the API interactively.

Core APIs

  • Health - Health check endpoint
  • Metrics - Prometheus metrics endpoint
  • Proplets - Manage proplet workers
  • Tasks - Create and manage tasks
  • Jobs - Manage task execution jobs
  • Workflows - Deploy multi-task workflows (DAGs)

Federated Learning

The FL API enables federated machine learning across distributed proplets. See Federated Learning for architecture and usage details.

EndpointDescription
POST /fl/experimentsConfigure and start an FL experiment
GET /fl/taskGet FL task details for a proplet
POST /fl/updateSubmit training updates (JSON)
POST /fl/update_cborSubmit training updates (CBOR)
GET /fl/rounds/{round_id}/completeCheck round completion status

On this page