scribase
Frameworks

Add a backend to your app with one command

Run it in your project. It detects the framework, creates the backend, writes the env file with the right variable names and adds a client. Pick yours for the exact output and the first query.

One command

Next.js

NEXT_PUBLIC_SUPABASE_URL, NEXT_PUBLIC_SUPABASE_ANON_KEY in .env.local

Add a backend to Next.js with one command
One command

Expo

EXPO_PUBLIC_SUPABASE_URL, EXPO_PUBLIC_SUPABASE_ANON_KEY in .env

Add a backend to an Expo app with one command
One command + one edit

React Native

EXPO_PUBLIC_SUPABASE_URL, EXPO_PUBLIC_SUPABASE_ANON_KEY in .env

Add a backend to a React Native app with one command
One command

Vite + React

VITE_SUPABASE_URL, VITE_SUPABASE_ANON_KEY in .env.local

Add a backend to a Vite React app with one command
One command

SvelteKit

VITE_SUPABASE_URL, VITE_SUPABASE_ANON_KEY in .env.local

Add a backend to SvelteKit with one command
One command + one edit

Nuxt

SUPABASE_URL, SUPABASE_ANON_KEY in .env

Add a backend to Nuxt with one command
One command + one edit

Astro

SUPABASE_URL, SUPABASE_ANON_KEY in .env

Add a backend to Astro with one command
One command

Remix / React Router

VITE_SUPABASE_URL, VITE_SUPABASE_ANON_KEY in .env.local

Add a backend to Remix or React Router with one command
One command

Node.js / Express

SUPABASE_URL, SUPABASE_ANON_KEY in .env

Add a database to a Node.js or Express API with one command
Two-minute manual setup

Flutter

SUPABASE_URL, SUPABASE_ANON_KEY in --dart-define

Add a backend to a Flutter app