DevelopersDocumentation
Developer Documentation & SDK Reference
Comprehensive setup manuals, API client libraries, SQL schema design guides, and Edge runtime references.
API Playground Console
GEThttps://api.extrabase.io/v1/docs
200 OKResponse Headers
{
"content-type": "application/json",
"cache-control": "no-cache",
"x-extrabase-version": "v1.0.4"
}Response Body JSON
{
"project": "extrabase-prod",
"region": "us-east-1",
"database": {
"version": "PostgreSQL 15.2",
"active_connections": 18,
"status": "healthy"
}
}Architecture & Design
Welcome to the official ExtraBase Developer Documentation. Here you will find quickstart guides, language-specific client libraries, and advanced references to help you build and scale your applications. Whether you are setting up secure database row-level policies, invoking serverless edge processes, managing media asset buckets, or connecting real-time updates via WebSockets, our documentation has code samples and complete tutorials to guide you.
Documentation Pillars
- Quickstart Guides
- SDK Client References
- SQL Policies & RLS
- Edge runtime manuals
- Storage CDN controls
- CLI Command Dictionary
Documentation & Reference Manuals
- Quickstart Installation: Guides for integrating ExtraBase client SDKs into React, Next.js, Vue, Svelte, Flutter, and iOS/Android native projects.
- JavaScript & TypeScript SDK Reference: Detailed API spec for initializing the client, selecting rows, performing bulk inserts, uploading files, and listening to active channels.
- Postgres Database Administration: Understanding Postgres configurations, connection limits, query tuning with EXPLAIN, and extensions management (pgvector, PostGIS).
- Row Level Security (RLS) & Policies: Learn how to write secure SQL policies to validate JWT tokens and shield sensitive client tables from unauthorized requests.
- Serverless Edge Functions SDK: Manuals on writing globally-distributed TypeScript runtimes, handling HTTP CORS headers, and importing external modules.
- CDN Object Storage Buckets: Organizing asset folders, configuring caching durations, setting up public vs private access buckets, and auto-transforming images.
- CLI Command Reference Dictionary: Deep-dive commands list for local Docker stack emulation (`extrabase start`), migration generation (`db diff`), and remote deployment configs.