Control plane

One interface for routing, resilience, cost, and visibility.

Every feature reinforces five promises: simplify, route, protect, observe, and control.

01

Unified API Gateway

Call provider-independent functions such as ai.generate, email.send, sms.send, and adapter-enabled Stripe API operations through consistent authentication and response conventions.

02

Smart Routing

Choose compatible providers using deterministic rules for cost, latency, reliability, capability, health, usage, environment, and custom priority.

03

Automatic Failover

Move from primary to fallback providers on eligible timeouts, network failures, HTTP 429 responses, and provider 5xx errors.

04

Credential Vault

Centralize encrypted, environment-specific provider secrets and distribute one CamiloAPI application key instead of many provider keys.

05

Applications

Separate keys, permissions, allowed functions, routing profiles, budgets, rate limits, and usage by project.

06

Request Logs

Trace requests and provider attempts while redacting authorization headers, keys, tokens, and other sensitive values.

07

Cost Visibility

Estimate spend by provider, application, and function when reliable pricing inputs are available. Estimates are not provider invoices.

08

Budgets & Limits

Notify, prefer cheaper routes, disable expensive providers, reject requests, or continue with alerts when thresholds are reached.

09

Provider Health

Distinguish provider outages from credential errors, customer rate limits, degraded latency, and CamiloAPI connectivity.

10

API Playground

Test functions and create cURL, Node.js, Python, and PHP starter examples from the authenticated control plane.

11

Response Caching

Reduce eligible repeat requests, latency, provider spend, and rate-limit pressure without caching sensitive or non-idempotent calls by default.

12

Alerts & Webhooks

Model events such as request failures, fallbacks, budget warnings, unhealthy providers, and disabled applications.