1. Get approved accessERA issues a tenant, API key, dashboard URL, base URL and first smoke command. No public signup maze.
A small operational guide for approved private-beta tenants and operators: provision access, sync providers, create GPU, VPS/CPU or AI workloads, compare market prices, and estimate spend.
The product should feel simple even while provider routing, billing and reconciliation stay rigorous behind the scenes.
1. Get approved accessERA issues a tenant, API key, dashboard URL, base URL and first smoke command. No public signup maze.
2. Pick the job typeUse one API for AI routing, GPU jobs, VPS/CPU, dedicated compute, storage or network resources.
3. Let ERA route and reconcileERA selects the cheapest viable provider, records usage, estimates charges and reconciles provider statements.
Approved beta operators create the tenant and capture the returned JWT and API key.
curl -X POST https://api.eracloud.pro/api/v1/auth/register \
-H "Content-Type: application/json" \
-d '{
"tenant_name": "Acme AI Lab",
"email": "ops@acme.ai",
"password": "change-me-strong"
}'Ask ERA Cloud to pick the cheapest viable resource provider in the requested region.
curl -X POST https://api.eracloud.pro/api/v1/workloads \
-H "Authorization: Bearer $ERA_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"tenant_id": "ten_...",
"kind": "server",
"profile": "gpu-h100",
"region": "us-east",
"routing_policy": "cheapest"
}'ERA Cloud exposes an OpenAI-compatible endpoint for IDEs and AI coding agents. Set the base URL once, paste an ERA API key, and let ERA route each request to the cheapest viable provider.
{
"provider": "ERA Cloud",
"baseUrl": "https://api.eracloud.pro/v1",
"apiKey": "$ERA_API_KEY",
"model": "deepseek-v4-pro"
}Use provider-agnostic model names and optional preferred providers; ERA returns routing metadata with each response.
curl https://api.eracloud.pro/v1/chat/completions \
-H "Authorization: Bearer $ERA_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "deepseek-v4-pro",
"messages": [
{ "role": "user", "content": "Refactor this function safely." }
],
"preferred_providers": ["fireworks", "deepinfra"]
}'API clients and future MCP wrappers can fetch one manifest that explains available tools, REST paths, risk level, idempotency, schemas and safety notes.
curl https://api.eracloud.pro/api/v1/remote/operations \
-H "Authorization: Bearer $ERA_API_KEY"Instance list/create/stop APIs are available for live providers. Unsupported or unsafe actions return clear errors instead of fake success.
curl https://api.eracloud.pro/api/v1/providers/runpod/instances \
-H "Authorization: Bearer $ERA_API_KEY"These connector profiles are treated as first-class product surfaces, not afterthought integrations.
Codex and OpenAI-compatible coding agentsUse https://api.eracloud.pro/v1 as the OpenAI-compatible base URL and an ERA Cloud API key as the bearer token.
Cursor custom provider settingsUse https://api.eracloud.pro/v1 as the OpenAI-compatible base URL and an ERA Cloud API key as the bearer token.
VS Code / VSCodium extensions such as Continue, Cline and Roo CodeUse https://api.eracloud.pro/v1 as the OpenAI-compatible base URL and an ERA Cloud API key as the bearer token.
OpenCode and other CLI-first coding agentsUse https://api.eracloud.pro/v1 as the OpenAI-compatible base URL and an ERA Cloud API key as the bearer token.
Generic OpenAI-compatible clientsUse https://api.eracloud.pro/v1 as the OpenAI-compatible base URL and an ERA Cloud API key as the bearer token.
These are the endpoints to smoke-test immediately after the Render API deploy.
/healthRender and uptime checks. Public, outside auth and rate limiting.
/api/v1/auth/registerOperator-only beta provisioning for approved tenants, users, JWTs, and first API keys.
/api/v1/providers/{provider}/syncLoad provider capabilities into the control plane.
/api/v1/workloadsCreate a routed server or inference workload.
/api/v1/developer-tools/connectorsReturn ready-to-use connector profiles for Codex, Cursor, VS Code/Codium, OpenCode and OpenAI-compatible agents.
/api/v1/benchmark/gpuCompare normalized GPU prices across known provider capabilities.
/api/v1/billing/estimateEstimate daily and monthly spend for a tenant.
/api/v1/remote/operationsDiscover REST operations, MCP tool names, risk levels, idempotency, input schemas, and safety notes.
/api/v1/mcp/manifestMCP-ready manifest for remote clients that need tool names and safe instance-management contracts.