Run a database
Run a database on Android
Yes, you can. PocketCode's database manager works with 12 engines from one Android app. A real embedded PostgreSQL 18.2 server runs directly on the device (64-bit ARM); the other 11 connect to your own server or cloud databases so you can manage them from your phone. Pick an engine for a straight, factual answer.
Can you run PostgreSQL on Android?PostgreSQLYes. PocketCode ships a real, embedded PostgreSQL 18.2 server that runs directly on your 64-bit ARM Android phone — not a wrapper or emulator. The postgres, initdb, pg_ctl, pg_dump and pg_restore binaries come with the app (there is no psql), and the first time you tap the local database card the data directory is installed and the server starts. You get full SQL, JSONB, window functions and 17 bundled extensions, all on the device.Can you use Neon on Android?NeonYes — you can work with Neon entirely from your Android phone. PocketCode's database manager connects to your serverless Postgres, or browses your Neon account to list projects with no connection string needed. You run SQL, browse and edit data, and design ER diagrams on-device. The database itself runs on Neon's cloud.Can you use Supabase on Android?SupabaseYes — you can manage your Supabase database directly from Android. PocketCode connects to the managed PostgreSQL behind your Supabase project, or browses your account to list projects. You run SQL, browse and edit tables, and design schemas on the phone. The database is hosted by Supabase in the cloud.Can you use PlanetScale on Android?PlanetScaleYes — you can work with PlanetScale from your Android phone. PocketCode's database manager connects to your serverless MySQL database, or browses your account to list projects. You run SQL, browse and edit rows, and design schemas on-device. The MySQL-compatible database itself runs on PlanetScale's cloud platform.Can you use Turso on Android?TursoYes — you can connect to Turso from your Android device. PocketCode's database manager works with Turso's distributed SQLite (libSQL), or browses your account to list databases. You run SQL, browse and edit data, and design schemas on the phone, using the familiar SQLite dialect. The replicas are hosted across Turso's edge network.Local MongoDB or Atlas on Android?MongoDBNo local MongoDB server runs on an Android phone in PocketCode — Atlas, or any MongoDB you can reach over the network, does. With Atlas you connect with a service account or an API key, pick a cluster and open its database with the database user and password you type. For your own MongoDB server, PocketCode's built-in client (SCRAM auth, TLS) lists the collections and their counts; it does not show the documents inside them. The one database that runs on the phone itself is the embedded PostgreSQL.Can you use Firestore on Android?FirestoreYes — you can work with Firestore from your Android device. PocketCode's database manager opens your Firestore project, either through the Google account you connected in Backend Manager (read-only, with a list of your projects and collections) or through your own Firebase settings (type a collection path to browse it). You see documents and their subcollections and can run simple queries. Firestore is a NoSQL document database hosted on Google's cloud as part of Firebase.Can you use Upstash Redis on Android?Upstash RedisYes — you can work with Upstash Redis from your Android phone. PocketCode's database manager connects to your serverless Redis instance, or browses your account to list databases. You browse keys with their type, TTL and a value preview, change a TTL or delete a key, and run commands in a Redis CLI, all on-device. The key-value store itself runs on Upstash's serverless cloud, reached over the network.