Databases in Expo and React Native apps

Edit page

Learn about adding a database to your Expo project.


Most apps need to persist data beyond the lifetime of a single session. You can use a cloud-hosted database to store your app's data and sync it across devices and users.

Convex

Convex is a TypeScript-based database that requires no cluster management, SQL, or ORMs. Convex provides real-time updates over a WebSocket, making it perfect for reactive apps.

Using Convex

Add a database to your app with Convex.

Supabase

Supabase is an app development platform that provides hosted backend services such as a Postgres database, user authentication, file storage, edge functions, realtime syncing, and a vector and AI toolkit.

Using Supabase

Add a Postgres database and user authentication to your app with Supabase.

Firebase

Firebase is an app development platform that provides hosted backend services such as real-time database, cloud storage, authentication, crash reporting, analytics, and more. It is built on Google's infrastructure and scales automatically.

Using Firebase

Get started with Firebase JS SDK and React Native Firebase.