API v1

Build on Elysium

A simple REST API to submit compute jobs, stream progress, and pull results. No SDK required.

Submit a job
curl -X POST https://api.eylisum.com/v1/jobs \
  -H "Authorization: Bearer $EYL_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Image classification",
    "pool_id": "mobile-inference",
    "workload_type": "inference",
    "input_path": "s3://my-bucket/inputs/"
  }'
Check status
curl https://api.eylisum.com/v1/jobs/job_abc123 \
  -H "Authorization: Bearer $EYL_API_KEY"
Webhooks

Elysium will POST to your endpoint when a job changes state.

// POST https://your-app.com/webhooks/eylisum
{
  "type": "job.completed",
  "job_id": "job_abc123",
  "output_path": "s3://my-bucket/outputs/abc123/",
  "compute_units": 4128,
  "cost": 1.65
}
Authentication

All requests use a Bearer token from the /app/api-keys dashboard.

Keys are scoped to your workspace and can be revoked at any time.