ichibase docs
ichibase is a backend-as-a-service: a Postgres or MongoDB database, end-user authentication, file storage, and realtime — each project on its own isolated infrastructure. Talk to it from any client with the official SDKs.
The fastest path is the @ichibase/client SDK. Create a client with your project URL and publishable (anon) key, then read and write data, sign users in, upload files, and subscribe to realtime changes.
npm install @ichibase/client
import { createClient } from '@ichibase/client';
const ichi = createClient(
'https://<project>.ichibase.net',
'ich_pub_…', // publishable anon key — safe to ship in your app
);
const { data, error } = await ichi.from('posts').select('*');Pick your language
Code samples throughout these docs switch between TypeScript, Flutter, and cURL — choose a tab on any block and every block follows. Its tabs cover TypeScript and Flutter; cURL works from any language or tool.
Where to next
- Quickstart — install, create a client, first query.
- Authentication — sign up, log in, act as the user.
- Database — query, filter, insert, update, RLS.
- Storage and Realtime.
