Databases in Expo and React Native apps
Edit page
Learn about adding a database to your Expo project.
For the complete documentation index, see llms.txt. Use this Use this file to discover all available pages.
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.
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.
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.
Get started with Firebase JS SDK and React Native Firebase.