Aperture

Last validated:
Start using Aperture

Use of Aperture is governed by the Aperture Terms.

Aperture by Tailscale is a centralized AI gateway that secures, monitors, and routes LLM requests across your organization. Aperture uses Tailscale's identity layer to automatically authenticate users, eliminating the need to distribute shared provider API keys. Configure compatible clients to route requests through your Aperture gateway to upstream LLM providers such as OpenAI, Anthropic, and Google.

Aperture has two web interfaces. Use Chat to talk to models, connect your tools, and review your own usage. Administrators use the admin dashboard to configure the gateway and review organization-wide activity.

Understand Aperture

Explore the following topics to understand what Aperture does, how it authenticates users, routes requests, and captures telemetry.

Aperture by Tailscale is an AI agent that works with the machines in your tailnet, backed by a gateway that routes LLM requests through your Tailscale identity.

Understand how Aperture uses Tailscale identity, model-based routing, and telemetry to secure and monitor LLM requests.

Set up Aperture

Sign up, configure your LLM providers, connect external tools and APIs, and set up your first clients.

Sign up for Aperture, configure a provider, and send your first request.

Use the Aperture CLI to discover, configure, and run coding agents that connect through your Aperture gateway.

Connect devices that are not in your tailnet to your Aperture gateway using an Aperture CLI bridge or ts-unplug.

Configure upstream LLM providers so Aperture can route requests and inject authentication on behalf of your users.

Configure LLM clients to route requests through Aperture.

Configure models, curate the model picker, and manage access to the Aperture Chat interface.

Chat with models, use connected tools, and review your own Aperture usage in one web interface.

Aggregate tools and resources from remote MCP servers through Aperture with identity-based access control.

Find documentation for Aperture connectors, including setup guides, conceptual explanations, and configuration reference.

Manage access and spending

Control which users and models are available, set spending limits, and configure Aperture's behavior.

Complete reference for Aperture by Tailscale configuration fields, providers, grants, quotas, hooks, exporters, connectors, and database settings.

Use the Aperture admin dashboard to monitor organization-wide activity, manage access and spending, and configure your Aperture gateway.

Manage who can access Aperture and which models they can use.

Set budgets, buy tokens, control per-user spending limits, and monitor quota balances in Aperture.

Observe, govern, and integrate

Monitor LLM usage across your organization, control how Aperture stores and retains that data, and connect Aperture with external services.

Review your own Aperture usage in Chat or use the admin dashboard to inspect and export organization-wide activity.

Control how long Aperture retains captured data, where it exports, and where request content leaves Aperture.

Connect Aperture with authorization engines, log aggregators, and external services.

Reference and troubleshooting

Supported providers and clients, configuration reference, CLI documentation, and solutions to common issues.

Reference documentation for Aperture interfaces, configuration, provider compatibility, CLI, and integration recipes.

Compare Aperture provider and client compatibility, API formats, requirements, and setup options.

Step-by-step guides for configuring Aperture providers, access controls, spending limits, observability, and integrations.

Common Aperture by Tailscale error conditions, their causes, and resolution steps.