Documentation

Create an application

AdminUpdated Sep 11, 2026

Create an application

An application (also called an instance) is a single Atlas environment: its own users, connections, keys, and JWKS. You typically run one for development and one for production.

1. Create it

Sign in to the Atlas dashboard and create an application. Give it a name; Atlas provisions the instance, a signing key, and a hosted Frontend API for it.

2. Find your keys

Every instance gives you two keys, on the API keys screen:

  • Publishable keypk_test_… (development) or pk_live_… (production). It identifies the instance and is safe to ship in your frontend.

  • Secret keysk_test_… / sk_live_…. It authenticates your backend to the Backend API. Never expose it in client code.

The test / live prefix tells you which environment a key belongs to, so a development key can never touch production data by accident.

3. Configure sign-in methods

Under User & authentication, turn on the methods you want — password, email verification codes, magic links, and passkeys. Under Connections, enable social providers (Google, GitHub, Microsoft, Apple, and 100+ others); paste each provider's OAuth client id and secret, and register this redirect URL with them:

https://atlasauth.net/v1/oauth/callback/<provider>

4. Note your Frontend API

Your instance has a Frontend API origin (its FAPI host) that the client SDKs talk to. You'll pass it — along with the publishable key — when you initialize a frontend SDK. In the dashboard it's shown next to your keys.

Next

Was this page helpful?