# Obol documentation > Control plane for agent traffic. - [Approvals](https://docs.tryobol.dev/api-reference/approvals.md) - [Catalog and connections](https://docs.tryobol.dev/api-reference/catalog.md) - [Virtual keys](https://docs.tryobol.dev/api-reference/keys.md) - [OAuth](https://docs.tryobol.dev/api-reference/oauth.md) - [Observe](https://docs.tryobol.dev/api-reference/observe.md) - [Operator](https://docs.tryobol.dev/api-reference/operator.md) - [Control plane API](https://docs.tryobol.dev/api-reference/overview.md) - [Cedar policy](https://docs.tryobol.dev/api-reference/policies.md) - [Routing](https://docs.tryobol.dev/api-reference/routing.md) - [Webhooks](https://docs.tryobol.dev/api-reference/webhooks.md) - [Workspaces](https://docs.tryobol.dev/api-reference/workspaces.md) - [Metering](https://docs.tryobol.dev/billing/metering.md) - [Stripe Billing](https://docs.tryobol.dev/billing/stripe.md) - [Querying usage and spend](https://docs.tryobol.dev/billing/usage.md) - [Architecture](https://docs.tryobol.dev/concepts/architecture.md) - [Glossary](https://docs.tryobol.dev/concepts/glossary.md) - [Invariants](https://docs.tryobol.dev/concepts/invariants.md) - [Tenancy and identity](https://docs.tryobol.dev/concepts/tenancy-and-identity.md) - [Adding a connector](https://docs.tryobol.dev/connectors/adding-a-connector.md) - [Bring your own MCP server or API](https://docs.tryobol.dev/connectors/bring-your-own.md) - [EffectSpec](https://docs.tryobol.dev/connectors/effectspec.md) - [Federated connectors](https://docs.tryobol.dev/connectors/federated.md) - [Native connectors](https://docs.tryobol.dev/connectors/native.md) - [Connectors overview](https://docs.tryobol.dev/connectors/overview.md) - [Connector tiers](https://docs.tryobol.dev/connectors/tiers.md) - [Trusted workers](https://docs.tryobol.dev/connectors/trusted-workers.md) - [Docker Compose](https://docs.tryobol.dev/deploy/docker-compose.md) - [Fly.io](https://docs.tryobol.dev/deploy/fly.md) - [Helm](https://docs.tryobol.dev/deploy/helm.md) - [Crate reference](https://docs.tryobol.dev/gateway/crates.md) - [LLM routes](https://docs.tryobol.dev/gateway/llm-routes.md) - [MCP surface](https://docs.tryobol.dev/gateway/mcp.md) - [Gateway overview](https://docs.tryobol.dev/gateway/overview.md) - [Sessions, snapshots, and drain](https://docs.tryobol.dev/gateway/sessions.md) - [Quickstart](https://docs.tryobol.dev/get-started/quickstart.md) - [Self-hosting](https://docs.tryobol.dev/get-started/self-hosting.md) - [Introduction](https://docs.tryobol.dev/introduction.md) - [Audit log](https://docs.tryobol.dev/observability/audit-log.md) - [Telemetry](https://docs.tryobol.dev/observability/telemetry.md) - [Approvals](https://docs.tryobol.dev/policy/approvals.md) - [Cedar authorization](https://docs.tryobol.dev/policy/cedar.md) - [CEL visibility prefilter](https://docs.tryobol.dev/policy/cel-prefilter.md) - [Policy overview](https://docs.tryobol.dev/policy/overview.md) - [Policy publishing](https://docs.tryobol.dev/policy/publishing.md) - [Evidence trust](https://docs.tryobol.dev/receipts/evidence.md) - [Idempotency](https://docs.tryobol.dev/receipts/idempotency.md) - [Receipts](https://docs.tryobol.dev/receipts/overview.md) - [Verification](https://docs.tryobol.dev/receipts/verification.md) - [Webhook evidence](https://docs.tryobol.dev/receipts/webhooks.md) - [Capabilities](https://docs.tryobol.dev/routing/capabilities.md) - [Catalog](https://docs.tryobol.dev/routing/catalog.md) - [Model providers](https://docs.tryobol.dev/routing/model-providers.md) - [Routing overview](https://docs.tryobol.dev/routing/overview.md) - [Credential brokering](https://docs.tryobol.dev/security/credential-brokering.md) - [Egress and SSRF](https://docs.tryobol.dev/security/egress-and-ssrf.md) - [Customer OAuth connections](https://docs.tryobol.dev/security/oauth.md) - [Credential vault](https://docs.tryobol.dev/security/vault.md) - [Virtual keys](https://docs.tryobol.dev/security/virtual-keys.md)