SDK Center
Official SDKs
First-class clients for 6 languages, plus an OpenAPI generator for everything else.
Choose your language
bash
npm install @novaabase/clientapp.ts
import { createClient, type Database } from "@novaabase/client";
const nb = createClient<Database>({ url, apiKey });
const { data } = await nb.from("users").select("id,email").limit(10);
// ^? { id: string; email: string }[]Authentication
Database
Storage
Functions
Generate snippets
Code Generator
Generate code forin
crud.ts
await nb.from("posts").insert({ title: "Hello" });
await nb.from("posts").select("*").eq("id", 1).single();
await nb.from("posts").update({ title: "Edit" }).eq("id", 1);
await nb.from("posts").delete().eq("id", 1);