# each::labs API > each::labs is an AI model orchestration platform. Use the API to run 40+ AI models (image, video, audio generation) and build multi-step workflows. Authenticate with an X-API-Key header. ## API Documentation - [OpenAPI Specification (YAML)](https://api.eachlabs.ai/v1/api.yaml): Full OpenAPI 3.0.3 spec for the Models API - [Interactive Documentation](https://api.eachlabs.ai/docs): Scalar-based interactive API reference (requires JavaScript) - [Workflows API Spec](https://workflows.eachlabs.run/v1/public-api.yaml): OpenAPI spec for the Workflows engine ## Quick Start Base URL: `https://api.eachlabs.ai` Authentication: Pass your API key in the `X-API-Key` header. Key endpoints: - `GET /v1/models` - List available AI models (no auth required) - `GET /v1/model?slug={slug}` - Get model details and input schema - `POST /v1/prediction` - Create an async prediction (auth required) - `GET /v1/prediction/{id}` - Poll prediction status and results - `POST /v1/prediction/{id}/cancel` - Cancel a running prediction - `POST /v1/prediction/run` - Create and wait for prediction result - `GET /v1/webhooks` - List webhook deliveries - `GET /v1/webhooks/{execution_id}` - Get webhook delivery details ## Resources - [Workflows Documentation](https://docs.eachlabs.ai): Full platform documentation