Overview
Connect a Next.js app to Lamba using a project-scoped API key.
Step 1: Install the SDK
Install the SDK in your app.
npm install @lamba/sdk
Step 2: Create a project key
Create a project in the Lamba console and store the key in your environment.
LAMBA_API_KEY=your_project_key
Step 3: Initialize the client
Create a single client instance you can reuse.
import { LambaClient } from "@lamba/sdk";
export const lamba = new LambaClient({
apiKey: process.env.LAMBA_API_KEY,
});
Step 4: Verify a session
Verify sessions with a tenant + project context.
const session = await lamba.sessions.verify(token, {
tenantId: "tenant_123",
projectId: "project_456",
});
Next steps
- Add a staging project for sandbox traffic.
- Enable webhooks to stream identity events.
- Track auth latency in your logs.