Databases · Create a database
Docs / Databases

Create a database

Provision a managed cluster by choosing an engine, version, package, and region on the Create Database form.

A database is fully described by engine, version, size, name, username, region, and network. The Create Database form walks through this in three steps — Select product settings, Choose region and network, Review and create — and NevTan handles the rest.

Create a database

  1. 1
    Open Create Database
    From the Databases section of the console, click Create Database.
  2. 2
    Pick an engine and version
    Choose PostgreSQL, MySQL, MongoDB, or Redis, then pick an available version for that engine.
    Create Database form with PostgreSQL, MySQL, MongoDB, and Redis engine options
    Pick an engine — the version dropdown updates to match.
  3. 3
    Pick a cluster size
    Choose Starter, Production, or High Memory. The summary sidebar updates its price live as you pick.
  4. 4
    Name the database and set a username
    The name is for your own reference in billing and monitoring (placeholder example: production-postgres); the username is your DB login (lowercase letters, digits, and underscores — placeholder example: dbadmin).
  5. 5
    Choose a region and network
    Pick a region and a network mode — see Choosing a network below.
    Create Database form showing cluster size, name, region, and network options
    Size, name, region, and network — with the cost shown before you commit.
  6. 6
    Review and create
    The sidebar shows the exact monthly charge before you commit. Click Create database — it appears in your list with a provisioning status right away.

Choosing a network

Three network modes are available when creating a database:

  • Default VPC — uses your workspace network. This is the default selection.
  • Private network — restricts internal traffic further. This is the only mode where a Trusted Sources allowlist appears on the database's page — connections are only accepted from IPs/CIDRs you explicitly add.
  • Public endpoint — exposes the database to the internet.
Important
Trusted-source IP allowlisting only applies when a database is created with Private network. If you need that layer of protection, pick Private network at creation time.

Create Database form fields

ParameterTypeDescription
enginerequiredstringOne of postgresql, mysql, mongodb, or redis.
versionrequiredstringAn available version for the engine. See Engine versions.
packagerequiredstringCluster-size package. See Packages.
namerequiredstringA human-readable name for the cluster, used for billing and monitoring.
usernamerequiredstringLowercase letters, digits, and underscores only — this becomes your database login.
regionrequiredstringThe region to provision the cluster into.
networkrequiredstringOne of Default VPC, Private network, or Public endpoint.

Creating a PostgreSQL database

  1. 1
    Pick PostgreSQL as the engine
  2. 2
    Choose a version
    PostgreSQL 18, 17, 16, 15, or 14 — whichever you pick is exactly what gets installed on your cluster.
  3. 3
    Pick a package and region, name it, and create
  4. 4
    Wait for active status, then add a trusted source and connect

Creating a MongoDB database

  1. 1
    Pick MongoDB as the engine
  2. 2
    Choose a version
    MongoDB 8.0 or 7.0 — whichever you pick is exactly what gets installed on your cluster.
  3. 3
    Pick a package and region, name it, and create
  4. 4
    Wait for active status, then add a trusted source and connect
Note
Every MongoDB cluster is a single node — there's no replica-set option on the Create Database form.

Creating a MySQL database

  1. 1
    Pick MySQL as the engine
  2. 2
    Choose a version and create as usual
    The version dropdown lists more than one option, but clusters currently provision on MySQL 8.0 regardless of which one you pick.
  3. 3
    Pick a package and region, name it, and create
  4. 4
    Wait for active status, then add a trusted source and connect
Important
If your app relies on a MySQL feature introduced after 8.0, confirm it's actually available before building against it — see Engine versions.

Creating a Redis database

  1. 1
    Pick Redis as the engine
  2. 2
    Choose a version and create as usual
    Clusters currently provision on Redis 7 regardless of which version you pick.
  3. 3
    Pick a package and region, name it, and create
  4. 4
    Wait for active status, then add a trusted source and connect
Note
Redis clusters use a fixed allkeys-lru eviction policy and a memory cap from your package — there's no persistence-mode toggle on the Create Database form.

After creation

A cluster typically moves from provisioning to active within a short time — a live "Provisioning logs" panel on the database's page shows each setup step as it happens, and the status updates automatically once it's done. If you chose Private network, the cluster still refuses every connection once active until you add a trusted source — that's expected, not an error.

Deleting a database

Open the database's page and use the Delete action to tear it down. Deletion also removes its data, so this action asks for confirmation before it proceeds.

Note
If you created the cluster on Private network, add your app or server IP as a trusted source before you can connect.
Deletion is permanent
Deleting a database tears the cluster down immediately, including its data. If the package includes backups, take or confirm a recent backup before deleting a cluster you might need again.