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 details
jobs:writeSubmit and cancel jobs
balance:readRead EOIL balance and usage
keys:adminCreate and revoke API keys
Features

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.