Security
Sessions, API keys, and project-scoped authorization on the same control plane.
AI infrastructure · regional deployment
IndicBase is a PostgreSQL-first control plane for production AI systems. Place a project in a region, then run data, identity, APIs, vector search, and observability from one connected workspace.
Control plane
Workspace · project placement
Request path
Regions
catalog status
Database
PostgreSQL
Auth
Sessions
Vector
Search
Logs
Audit
These are product capabilities you can inspect in the console. We do not publish customer logos or invented uptime figures.
Sessions, API keys, and project-scoped authorization on the same control plane.
Each project is placed in a region. Live status comes from the application catalog, not a marketing claim.
Logs, infrastructure status, and project context stay inspectable in the dashboard.
PostgreSQL, identity, APIs, storage, and vector search share one project.
AI systems need a path that operators can explain: where the request entered, which project handled it, which region it ran in, and what was recorded.
Agents, applications, and model workflows send requests into a project.
One workspace surface for data, identity, APIs, and infrastructure context.
The project is placed in a catalog region and provisioned there.
Operators inspect status, logs, and authorized project context from the same console.
IndicBase keeps agents, data, regions, and operator controls on one project instead of assembling them from disconnected tools.
Give agents authorized project context across schema, APIs, and infrastructure.
Place a project in a catalog region and operate it from one control plane.
Inspect requests, logs, and infrastructure state without leaving the project.
Workspace roles, sessions, and API keys bound to project routes.
Create, place, and operate projects from a single operator surface.
The dashboard, project APIs, and developer surfaces resolve the same project.
A region catalog for placement. Live regions are reported by the product, not invented here.
Authentication and authorization sit beside the data and APIs they protect.
Pick a module. Each stage is a working demonstration of how that primitive behaves inside a project — the query paths, the session exchange, the vector neighbourhood, the retries. Interact with them.
select total from orders where user_id = $1db.querycolumns
indexes
relationships
A query leaves your application, passes the project API, reaches PostgreSQL, resolves against a table, and returns. Hover any node to inspect the schema behind it.
Interactive demonstration built from conceptual data. Operational state is reported only in your dashboard, from your own project.
Dashboard sessions and eligible API-key routes resolve the same project. What you inspect in the table editor is the same data your application queries.
View developer surfaceimport { createClient } from "@indicbase/client";
const project = createClient(process.env.INDICBASE_URL, key);
await project.db.query(sql`select * from agents`);
await project.auth.signIn({ email, password });
await project.vector.search({ query, topK: 4 });Drag the globe to rotate it. Orange markers are catalog regions marked live. Neutral markers are planned. Seoul and Japan stay planned on this page.
Drag to rotate · pinch or scroll to zoom · live status from the catalog
Console
Table Editor, SQL, and RLS are first-class in the IndicBase dashboard. This preview is interactive — tabs, queries, filters, and policies actually switch and update.
customers
4 columns · 3 rowsColumns
| Name | Type | Keys |
|---|---|---|
| id | uuid | PK |
| text | — | |
| name | text | — |
| created_at | timestamptz | — |
Rows
| id | name | created_at | Actions | |
|---|---|---|---|---|
| 7c2f1a44-9b1e-4d3a-8c11-0b6d2e9a1f02 | ananya@example.in | Ananya Rao | 2026-08-12 09:14:00+05:30 | |
| b91c0e77-2d44-4a18-9f60-3c8e1d5b7710 | vikram@example.in | Vikram Shah | 2026-08-14 18:02:00+05:30 | |
| 0e55aa12-6c90-4b2f-b441-88d3c01e4aa8 | meera@example.in | Meera Iyer | 2026-08-16 11:41:00+05:30 |
Page 1 of 1
Early access
Request access with your work email. We'll take you to signup with the address filled in — no waitlist that pretends to store data it doesn't keep.