LiveInfrastructure
Developer APIFull programmatic access.
RESTful HTTP API with API key authentication, granular scopes, webhook events, and a 1000 req/min rate limit — built for production integrations.
Base URL
api.eoil.ltd
Rate Limit
1000/min
Latency P95
8.4ms
api-demo● CONNECTED
# Submit a job
curl -X POST https://api.eoil.ltd/v1/jobs \
-H "Authorization: Bearer eoil_sk_..." \
-d '{"type":"optimize","data":{...}}'
# Response
{
"id": "job_9x2mK7pQ",
"status": "queued",
"credits": 10.0,
"estimatedMs": 2340
}
→ 201 Created [12ms]
Endpoints
Core API surface.
POST/v1/jobs
GET/v1/jobs/{id}
GET/v1/jobs
DELETE/v1/jobs/{id}
GET/v1/balance
GET/v1/usage
POST/v1/keys
GET/v1/keys
Authentication
API key scopes.
All requests require a Bearer token. Keys support granular scopes so you can issue read-only keys to your team or restricted keys per integration.
jobs:readList and get job detailsjobs:writeSubmit and cancel jobsbalance:readRead EOIL balance and usagekeys:adminCreate and revoke API keysFeatures
Production-ready.
Webhooks
HMAC-signed job status events delivered to your endpoint within 500ms.
Idempotency
Pass an Idempotency-Key header to safely retry requests without duplicate jobs.
Pagination
All list endpoints support cursor-based pagination for consistent ordering.
Versioned
API is versioned at /v1/. Breaking changes announced 90 days in advance.
Build with EOIL.
Create an account, generate an API key, and start integrating in minutes.