Developer platform
Auth, APIs, and webhooks that read well in a code review — generated from your schema, typed end to end, and documented inline where you need them.
Ship email, OAuth, and passkey sign-in without standing up your own session store. The SDK handles token refresh, CSRF, and device fingerprinting so your app code stays focused on product logic, not login forms.
View docsimport { createAuth } from "@platform/auth"const auth = createAuth({ domain: "acme.com" })await auth.signIn({ provider: "passkey" })
Every endpoint ships with a matching TypeScript client compiled from the OpenAPI spec at deploy time. Autocomplete reaches into nested query params, responses are fully typed, and breaking changes surface as build errors instead of runtime 500s.
View docsimport { client } from "@platform/api"const { data, error } = await client.users.create({body: { name: "Sarah Chen", role: "admin" },})
Register an endpoint once and get guaranteed at-least-once delivery with automatic exponential backoff, signed payload verification, and a replay console for debugging. Failed deliveries land in a dead-letter queue you can inspect and requeue by hand.
View docsimport { verifyWebhook } from "@platform/webhooks"export async function POST(req: Request) {const event = await verifyWebhook(req)if (event.type === "order.paid") await ship(event)return new Response(null, { status: 200 })}