The uidu SDK
Build websites, server integrations and apps inside uidu. Typed GraphQL, server-first React, end-to-end type safety.
Typed against the live schema
Codegen reads your workspace schema directly. Every page block, form question, and search result is fully typed — no schema files to maintain.
Server-first
Fetch data in Server Components without a provider, without SWR, without React Query. Mutations go through Server Actions.
Tree-shakable
`sideEffects: false` and flat exports. Import `getPage` and the rest of the SDK stays out of your bundle.
Framework-agnostic core
The client runs in Node, Bun, Deno, edge runtimes, and the browser. React bindings are a separate, optional layer.
What are you building?
Each path is a step-by-step guide from nothing to something working.
A public website →
A site, blog, careers page or event listing rendered from uidu, with forms that write back.
A server integration →
An internal dashboard, a sync job, a provisioning script — the workspace's private data, from your server.
An app inside uidu →
An app members open in a uidu Space, acting as the signed-in member, with its own data in Models.