DEVELOPER DOCUMENTATION

Credentials with boundaries.

Server calls use Authorization: Bearer KEY or X-API-Key. API keys are HMAC digests with independently revocable records, scopes, optional IP/CIDR restrictions and exact origin allowlists.

Secret and publishable keys

Secret keys stay in server environments. Publishable widget keys require an allowed browser origin and have restricted lookup scopes; a browser origin is not a secret. Both use the workspace’s atomic allowance.

Account security

Email verification gates key creation. Passwords use Argon2id where available, with bcrypt fallback. Reset links expire after 30 minutes and revoke existing sessions. Dashboard writes require CSRF tokens and HttpOnly, Secure, SameSite cookies.

Google OIDC

Configure a web client and exact callback /api/auth/google/callback. The implementation binds state, nonce and PKCE to the session and validates the signed ID token’s issuer, audience, expiry and verified email. It does not automatically link a new Google identity to an existing email account.

GOOGLE_CLIENT_ID=…
GOOGLE_CLIENT_SECRET=…
# Registered redirect: https://YOUR_HOST/api/auth/google/callback
YOUR NEXT BUILD STARTS HERE

Get your free API key.

1,000 monthly credits. No credit card required.

Account services are not connected in this preview. Explore the dashboard or download the implementation from your workspace.
Read the integration guide

Production accounts require verified email. Google OAuth and Paddle need deployment credentials.