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"
4. Create a short link
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.