Skip to main content
Quick start

Documentation

Quick start

Authenticate and make your first API calls in minutes.

Quick start

1. Create an account

Register at auva.dev/register and verify your email.

2. Create an API key

Open Account → API keys, create a key, and store it securely. Keys are shown once.

3. Call the API

curl -s https://auva.dev/api/auth/me \
  -H "Authorization: Bearer auva_YOUR_KEY"
curl -s -X POST https://auva.dev/api/go/links \
  -H "Authorization: Bearer auva_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"destination":"https://example.com","slug":"my-link"}'

5. Use the TypeScript SDK

npm install @auvadev/sdk
import { AuvaClient } from "@auvadev/sdk";

const client = new AuvaClient({ apiKey: process.env.AUVA_API_KEY });
const me = await client.auth.me();
const links = await client.go.listLinks();

See Authentication for JWT flows and Workspaces for team setup.