SDK JavaScript
@aurabase/client — client typé pour Node, Bun, Deno, Next.js, React, SvelteKit, Vue. Couvre Database, Auth, Realtime, Storage, Functions.
10 min de lecture·Niveau référence·Révisé le 15 avr. 2026
#
Installation
Un package, quatre managers
Astuce
Packages compagnons :
@aurabase/next (helpers server/action + middleware), @aurabase/react (hooks typés + SWR-style), @aurabase/sveltekit, @aurabase/expo.#
Initialisation
Créer le client
#
Types
Codegen depuis votre schéma
aura types gen génère un fichier aurabase.types.ts à partir de vos tables (vues, fonctions et relations : roadmap). À brancher dans createClient<Database> pour typer vos requêtes de tables.
#
Méthodes
Par service
Database
Auth
Realtime
Storage
Functions
#
Erreurs
Shape uniforme { data, error }
Chaque méthode async retourne { data, error }. error est null en cas de succès, sinon un objet avec code, message, details.
Dernière mise à jour · 15 avr. 2026