Skip to content

Build in a weekendScale to millions

Start your project with a Postgres database. Add Authentication, Data APIs, Edge Functions, Realtime Data, Storage, and Vector embeddings.

Trusted by fast-growing companies worldwide

Stay productive and manage your app without leaving the dashboard

Use Supabase with React

import { createClient } from '@supabase/supabase-js'

const supabase = createClient(
  process.env.SUPABASE_URL,
  process.env.SUPABASE_ANON_KEY
)

export default function App() {
  const [todos, setTodos] = useState([])

  useEffect(() => {
    supabase.from('todos').select('*')
      .then(({ data }) => setTodos(data))
  }, [])

  return <TodoList items={todos} />
}
Read docs for React

How industry leaders
are building with Supabase

More customer stories
Lovable

Lovable

Powering millions of AI-generated apps with a complete Supabase backend.

Lovable is about unlocking creativity for anyone. Only 1% of the population knows how to code. Lovable has unlocked that ability for the other 99%.

Bryan Byrne, Product Manager, Lovable

Bryan Byrne, Product Manager, Lovable

Read the story →

Join the community

Discover what our community has to say about their Supabase experience.

Join us on Discord

Open source from day one

Supabase is built in the open because we believe great developer tools should be transparent, inspectable, and owned by the community. Read, contribute, self-host. You're never locked in, and always in control.

Build in a weekend, scale to millions