Databases And Persistence /
Stateful workloads on Northflank
You can add persistence to your services deployed on Northflank by creating database, storage, or message queue addons and connecting to them in your running services.
Persistent databases and storage allow your applications to restart or deploy new versions without losing important data, such as registered users or uploaded content.
You can back up your data and expose addons using TLS. Check the features for databases and storage addons to make sure they offer the features you require.
Deploy an addon
Learn how to deploy an addon, or read guides for specific addons on Northflank.
Managed addons offer backups, upgrades, and high-availability options.
Deploy a database
Create a database to use with your Northflank deployments.
Deploy MongoDB® on Northflank
MongoDB is a document-oriented database program that uses JSON-like documents with schema.
Deploy PostgreSQL on Northflank
PostgreSQL, also known as Postgres, is a free and open-source relational database management system.
Deploy MySQL on Northflank
MySQL is a fast, reliable, scalable, and easy to use open-source relational database system.
Deploy Redis® on Northflank
Redis implements a distributed, in-memory key-value database with optional durability.
Deploy MinIO® on Northflank
MinIO is a High Performance Object Storage with an Amazon S3 cloud storage service compatible API.
Deploy RabbitMQ on Northflank
RabbitMQ is a lightweight, easy to deploy, open-source message broker that supports multiple messaging protocols.
Back up and migrate your data
Back up your data, fork addons with existing data, and migrate your data from other platforms to Northflank.
Backup, restore, and import your data
Create and import backups of your database, or restore from an existing backup.
Fork an addon
Fork an addon to create an exact duplicate of your existing database.
Migrate PostgreSQL to Northflank
Import your PostgreSQL database to Northflank by uploading a dump, or providing a connection string to a running PostgreSQL instance.
Migrate MongoDB® to Northflank
Import your MongoDB data to Northflank by uploading a dump, or providing a connection string to a running MongoDB instance.
Migrate MySQL to Northflank
Import your MySQL database to Northflank by uploading a dump, or provide a connection string to a running MySQL instance.
Migrate S3 storage to Northflank
Configure live replication of your existing MinIO® instance, or transfer files from S3-compatible storage to Northflank.
Migrate Redis® to Northflank
Import a snapshot of your Redis keystore, or configure live replication to migrate without interruption.
Migrate RabbitMQ to Northflank
Import your RabbitMQ definitions to run your message broker with the same configuration on Northflank.
Use an addon
Connect your addon to your deployments on Northflank, and access your addon with management tools.
You can also securely forward an addon to your local machine for development and management.
Monitor and manage an addon
Monitor your addons and scale them to meet demand. Add replicas and deploy features for high-availability applications. Upgrade your addons to access new features and remain secure.
Observe a database
Monitor the health and view logs of your running databases, and view the status of backups and upgrades.
Scale a database
Increase the storage size, number of replicas, and the available CPU and memory to improve availability and performance.
Configure addons for high availability
Configure your addons to maximise availability.
Upgrade a database
Upgrade your database to a newer version with one click.
Use persistent volumes and create custom addons
As well as Northflank's managed addons, you can add persistent volumes to services that require other storage solutions.
You can also create custom addons for your team to use in clusters hosted on your own cloud provider account.
Integrate with other providers
You can access data or storage hosted on another provider on Northflank by providing connection details. You can also access resources on your private network by adding Tailscale to your Northflank project.