01 · CONTROL PLANE

External API access

Use the EELML control-plane API for account, catalog, order, subscription, and approved application workflows. Public catalog reads need no token; user data and write operations require an EELML bearer token.

Connection

Base URL
https://api.eelml.com/api
Authentication
Authorization: Bearer <EELML_TOKEN>
Data format
application/json
Access model
Public reads plus authenticated user operations

1 · Create and verify an EELML account

Use the EELML website or the account endpoints. Email verification is required before password login succeeds.

2 · Obtain a user token

POST /auth/login with the verified account. Store the returned token in an operating-system secret store; do not commit it to source control.

3 · Call an allowed endpoint

Send the bearer token on authenticated routes. The server derives the user and tenant context from the token.

Surface

GET
/products
GET
/plans
GET
/studio/models
GET
/auth/profile
GET
/user/subscription
GET
/user/purchases

Authenticated request

curl https://api.eelml.com/api/auth/profile \ -H "Authorization: Bearer $EELML_TOKEN" \ -H "Accept: application/json"

Security and product boundaries

  • The current user token is not a provider API key and never contains an AWS, Anthropic, or OpenAI credential.
  • Administrative and /internal routes are not part of the public integration surface.
  • For server-to-server access beyond the documented user routes, request an approved integration scope from EELML.