Marketplace · Databases
Docs / Marketplace

Databases

Deploy a database from the catalog — fully managed engines like PostgreSQL and MySQL, or one-click database engines and tools like ClickHouse, Kafka, and phpMyAdmin.

The Databases category is the largest in the Marketplace — thirteen apps in all, split between fully Managed DB engines and 1-Click Deploy database engines and tools. Pick the one that fits, fill in a short form, and NevTan provisions it for you.

Two kinds of database

Four core engines — PostgreSQL, MySQL, MongoDB, and Redis — deploy as a fully managed database: NevTan generates the password, and once it is ready you get a full set of connection details. Everything else in the category is a 1-Click Deploy container — either a database engine (like ClickHouse or RethinkDB) or a database tool (like phpMyAdmin) that runs as an ordinary App Platform project.

Apps in this category

AppDeploy typeWhat it is
MySQLManaged DBThe world's most popular open source database
PostgreSQLManaged DBThe world's most advanced open source relational database
MongoDBManaged DBThe leading NoSQL database
RedisManaged DBIn-memory data structure store
MariaDB1-Click DeployOne of the most popular open source relational databases
phpMyAdmin1-Click DeployA free PHP-based web interface for MySQL and MariaDB
Apache Kafka1-Click DeployOpen-source distributed event streaming platform
Valkey1-Click DeployOpen source, in-memory data store — Redis-compatible
ClickHouse1-Click DeployThe fastest and most resource-efficient open-source column-oriented DBMS
RethinkDB1-Click DeployThe open-source database for the realtime web
PocketBase1-Click DeployOpen-Source backend for your next SaaS and Mobile app
Elasticsearch1-Click DeployDistributed, RESTful search and analytics engine
HarperDB1-Click DeployGlobally-distributed edge application platform
Marketplace catalog filtered to the Databases category
Thirteen apps — Managed DB engines and 1-Click database tools.

Every app in this category, explained

If a name below is unfamiliar, this section explains what the software actually is in plain language before you decide whether to deploy it.

🐬 MySQL

MySQL is a relational database — software that stores information in organized tables of rows and columns, much like a very powerful spreadsheet, and lets programs ask questions of that data using a language called SQL. It's the single most widely used open-source database in the world.

Creating an instance
MySQL is a Managed DB app — follow Guide 1 on Deploying apps exactly as written.

🐘 PostgreSQL

PostgreSQL (often called "Postgres") is also a relational database, but it's known for supporting more advanced data types and stricter rules for keeping data correct and consistent — a common choice as an application's data or queries get more complex.

Creating an instance
PostgreSQL is a Managed DB app — follow Guide 1 on Deploying apps exactly as written.

🍃 MongoDB

MongoDB is a NoSQL database, meaning it stores data as flexible, document-shaped records (similar to a JSON object) instead of rigid rows and columns — a natural fit when your data doesn't always follow the exact same shape.

Creating an instance
MongoDB is a Managed DB app — follow Guide 1 on Deploying apps exactly as written.

🔴 Redis

Redis is an in-memory data store — it keeps its data in a computer's fast working memory (RAM) rather than on a slower disk, making it extremely quick to read and write. It's commonly used as a cache: a temporary, fast-access copy of data an app looks up often, so it doesn't have to ask a slower database every time.

Creating an instance
Redis is a Managed DB app — follow Guide 1 on Deploying apps exactly as written.

🐬 MariaDB

MariaDB is a relational database created by the original developers of MySQL, built as a drop-in replacement for it — if you already know MySQL, you already know most of MariaDB.

Creating an instance
MariaDB is a 1-Click Deploy app — follow Guide 2 on Deploying apps; no fields beyond the standard form.

🛠️ phpMyAdmin

phpMyAdmin is not a database itself — it's a web-based admin tool for viewing and managing a MySQL or MariaDB database through your browser, instead of typing commands.

Creating an instance
phpMyAdmin is a 1-Click Deploy app — follow Guide 2 on Deploying apps. Deploy a MySQL or MariaDB database first, then set phpMyAdmin's environment variables to that database's connection details so it knows what to connect to.

⚡ Apache Kafka

Apache Kafka is an event streaming platform — a system for reliably moving a continuous flow of small messages ("events", like "order placed" or "user signed up") between different parts of an application, at large scale.

Creating an instance
Kafka is a 1-Click Deploy app — follow Guide 2 on Deploying apps; no fields beyond the standard form.

🔑 Valkey

Valkey is an in-memory data store that works the same way as Redis and is compatible with it — it was created by the open-source community as an alternative after changes to Redis's own licensing.

Creating an instance
Valkey is a 1-Click Deploy app — follow Guide 2 on Deploying apps; no fields beyond the standard form.

📊 ClickHouse

ClickHouse is a column-oriented database — it stores and reads data column by column rather than row by row. That layout makes it extremely fast at questions that scan millions of rows to compute one number (like "total sales last month"), which is why it's popular for analytics.

Creating an instance
ClickHouse is a 1-Click Deploy app — follow Guide 2 on Deploying apps; no fields beyond the standard form.

🔄 RethinkDB

RethinkDB is a NoSQL database, like MongoDB, but built with a particular focus on "realtime" apps — ones that need to be told immediately when data changes, instead of repeatedly asking "has anything changed yet?"

Creating an instance
RethinkDB is a 1-Click Deploy app — follow Guide 2 on Deploying apps; no fields beyond the standard form.

📦 PocketBase

PocketBase bundles a small database with a ready-made backend — user accounts, file storage, and an API — in a single lightweight package, aimed at quickly building the server side of an app without assembling those pieces yourself.

Creating an instance
PocketBase is a 1-Click Deploy app — follow Guide 2 on Deploying apps; no fields beyond the standard form.

🔎 Elasticsearch

Elasticsearch is a search and analytics engine — it indexes large amounts of text and data so you can search through it and analyze it quickly and flexibly.

Creating an instance
Elasticsearch is a 1-Click Deploy app — follow Guide 2 on Deploying apps; no fields beyond the standard form.

🗃️ HarperDB

HarperDB combines a database with application-hosting features in one platform, with a particular focus on running close to users in many locations at once (an "edge" platform) rather than from one central location.

Creating an instance
HarperDB is a 1-Click Deploy app — follow Guide 2 on Deploying apps; no fields beyond the standard form.

Deploying a managed engine, in short

The four Managed DB engines above (MySQL, PostgreSQL, MongoDB, Redis) all use the same form — a database name, a username, a network choice, a region, and a size. The password is generated for you. For the complete, field-by-field walkthrough with screenshots, see Guide 1 on Deploying apps.

Connection details
When a managed engine finishes provisioning, the console shows its host, port, database, username, generated password, and a ready-to-use connection URI. A managed engine also appears under Databases, where you manage it like any other. See Connecting.

Deploying a 1-Click database tool, in short

Every other app in this category uses the shorter 1-Click form — a name, a region, and a size, with optional environment variables. For the complete walkthrough with screenshots, see Guide 2 on Deploying apps.

Tip
Want engine versions, packages, and trusted-source management for a managed engine? The Managed DB engines here share the same platform as the full Databases product — head there once one is deployed.