ELLB

ELLB API

Powerful RESTful API to integrate with ELLB's infrastructure-as-code platform.

Authentication

We use Bearer Authentication. Include your API token in the request headers:

Authorization: Bearer YOUR_API_TOKEN

Obtaining an API Token

Generate tokens in your user settings. Tokens can be revoked at any time.

Endpoints

Endpoint Method Description
/api/v1/deployments POST Create a new deployment
/api/v1/routines GET List all CI/CD routines
/api/v1/logs/{id} GET Retrieve deployment logs by ID

Rate Limits

We enforce rate limits to ensure fair API usage and system stability:

  • 1000 requests/minute per API token
  • 50 parallel API requests per IP address
  • 24-hour token usage resets at midnight UTC

Examples

Create Deployment

// POST /api/v1/deployments curl -X POST \\ https://api.ellb.com/api/v1/deployments \\ -H 'Authorization: Bearer YOUR_TOKEN' \\ -H 'Content-Type: application/json' \\ -d '{ "region": "us-east", "environment": "staging", "source": { "repository": "https://github.com/ellb/example-project", "branch": "main" } }'