Skip to main content
This is a sample documentation page. It demonstrates how to combine prose, steps, code blocks, and callouts into a realistic guide.

Prerequisites

Before you begin, make sure you have:
  • A running instance of the application (npm run dev)
  • An API key from the dashboard
Keep your API key secret. Never commit it to version control or expose it in client-side code.

Configure authentication

1

Install the SDK

Add the authentication SDK to your project:
2

Initialize the client

Create an auth client with your API key:
auth.ts
3

Protect a route

Use the middleware to require authentication:
middleware.ts

Verify it works

After completing the setup, test that authentication is working:
A successful response returns your user data:

Common issues

Check that your AUTH_API_KEY environment variable is set and matches the key in your dashboard.
The default session duration is 24 hours. You can extend it in the client configuration:

Next steps

Components

See all available components for your pages.

Customization

Configure your site’s look and feel.