Configuration reference

Each app you create has its own configuration, edited from Dashboard → Apps → (your app). The guided setup walks you through the required steps; this page is the reference for what every setting does.

Auth provider

How the proxy verifies the end user behind each request. Pick one per app:

App Check

Optional Firebase App Check verification that blocks requests not coming from your genuine app. It needs only the Firebase project number (no app IDs) and supports enforce (block) or audit (observe) mode. Full details in the App Check guide.

User tiering

Choose how an app's users are tiered. This is asked right after auth:

Policies

A policy decides what a category of users may do. Policies are keyed by(category, provider, model, endpoint type):

Data logging

Off by default. Opt in to encrypted request and/or response payload logging for short retention windows when you need to debug or audit traffic. Token counts, cost, latency, and status are always recorded for usage analytics; this setting controls only the raw payloads.

PostHog analytics

Optional. Send server-side $ai_generation events to your PostHog project for model, token, cost, latency, user, and app analytics. No client SDK required.

Provider keys

Your upstream model keys (OpenAI, Anthropic, etc.), encrypted at rest. They are account-level and shared across all your apps, managed once under Dashboard → Provider Keys. On Pro and Max you can add per-app overrides when a specific app needs its own key.