SDK Center

Official SDKs

First-class clients for 6 languages, plus an OpenAPI generator for everything else.

Choose your language

bash
npm install @novaabase/client
app.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);