Build with the same contracts Relpin runs.
Start with the app lifecycle, then move into SDKs and trust boundaries. Every page is written for copying, citation, and implementation work.
Create your first app
Build and publish a governed internal app in Relpin without leaving Studio.
ConceptsCode-first apps
How Relpin treats every internal tool as real code with deterministic releases.
ConceptsGoverned data access
The server-side data path that keeps tenant database credentials out of app code.
ConceptsReleases and promotion
Pinned release bundles, environment promotion, and approval gates in Relpin.
Getting started
Concepts
Guides
SDK
Overview A compact map of the Relpin SDK surface for TypeScript and Python apps. TypeScript / API surface Declare app endpoints and export OpenAPI-compatible metadata from TypeScript apps. TypeScript / Auth Resolve sessions and enforce permissions in server-side Relpin route handlers. TypeScript / DB access Use server-only database helpers while preserving Relpin tenant isolation. TypeScript / Runtime context Read scoped runtime context for org, workspace, environment, and request identity. Python / Overview Use the governed Python SDK in Relpin FastAPI apps. Python / Table helpers Read governed tenant tables with validated identifiers and parameterized filters. Python / Readiness middleware Expose the preview readiness signal expected by Relpin FastAPI containers.