---
title: "STACKIT MongoDB Flex"
description: "Fully managed, cloud-sovereign NoSQL document database service supporting auto-failover, point-in-time recovery, and instant cloning."
scfAsset:
  category: "service"
  managed: true
  marketplaceUrl: "https://marketplace.stackit.cloud/en/products"
  tags: ["NoSQL", "MongoDB", "Document Store", "Database", "ISO27001"]
  maintainers:
    - user: "alexander.gabert"
source_url: "https://framework.stackit.cloud/data-and-ai/assetcontainer/stackit/stackit-service-mongodb-flex/"
source_file: "docs/data-and-ai/assetcontainer/stackit/stackit-service-mongodb-flex.mdx"
---

STACKIT MongoDB Flex is a managed NoSQL database service providing flexible schema document storage hosted in ISO/C5-certified data centers.

## Service Overview
- **Dynamic Schema Flexibility**: Stores complex JSON-like documents ideal for agile microservices and e-commerce.
- **High Availability**: 3-node Replica Sets with automatic failover and zero-downtime storage scaling.
- **Advanced Recovery**: Features Point-in-time recovery (last 30 hours) and instant live instance cloning.

## Technical Details
- **Deployments**: Single Node, 3-Node Replica Set, and 9-Node Sharded Clusters across customizable performance tiers.
- **Security**: Dedicated IPv4 ACL allowlists, TLS transport encryption, and Prometheus metric scraping endpoints.

## Performance Classes and Limits

The values below come from the STACKIT documentation and update themselves.

> From the STACKIT docs: [Flavors and performance classes of MongoDB Flex › Performance classes](https://docs.stackit.cloud/products/databases/mongodb-flex/reference/flavors-and-performance-classes/#performance-classes) (Source updated 06.07.2026, copied 05.10.2026)

| Description | ID | Max. IOPS | Max. throughput (MB/s) |
| --- | --- | --- | --- |
| Performance class 2 | `premium-perf2-mongodb` | 1000 | 100 |
| Performance class 4 | `premium-perf4-mongodb` | 2000 | 150 |
| Performance class 6 | `premium-perf6-mongodb` | 5000 | 200 |
| Performance class 8 | `premium-perf8-mongodb` | 10000 | 250 |
| Performance class 10 | `premium-perf10-mongodb` | 15000 | 300 |
| Performance class 12 | `premium-perf12-mongodb` | 20000 | 350 |

STACKIT offers three types of instances. For each type there are different flavors available.

If your flavor is too small, you can upgrade it to a bigger one. It is only possible to upgrade from a replica set flavor to another replica set flavor, and from a single instance flavor to another single instance flavor. It is not possible to upgrade from a single instance flavor to a replica set flavor.

MongoDB recommends the use of at least 4 GB of RAM in its Deployment prerequisites. A flavor with less than 4 GB RAM may not provide the required stability for a production system.

> From the STACKIT docs: [Plan your MongoDB Flex instance › Limitations](https://docs.stackit.cloud/products/databases/mongodb-flex/basics/plan-your-instance/#limitations) (Source updated 22.05.2026, copied 05.10.2026)

You can consult [Architecture of MongoDB Flex](https://docs.stackit.cloud/products/databases/mongodb-flex/basics/architecture) for the limitations in flexibility. For a reference, you can consult this table:

| Parameter | Downgrade possible | Upgrade possible | Downtime |
| --- | --- | --- | --- |
| type | No | No | N/A |
| flavor | Yes | Yes | Yes |
| performance-class | Yes except single- and sharded-instances | Yes except single- and sharded-instances | Yes |
| storage-size | No | Yes | No |
| version | No | Yes | Yes |

You can make changes to **ACL** and **backup** settings without any limitations and without downtime.

> From the STACKIT docs: [Architecture of MongoDB Flex › Backup](https://docs.stackit.cloud/products/databases/mongodb-flex/basics/architecture/#backup) (Source updated 22.05.2026, copied 05.10.2026)

You manage your backups on the instance level. The system backups the transaction logs and creates snapshots. With the help of transaction logs you can recover every point-in-time for the last 30 hours. With the snapshots you can recover to specific consistent snapshots of your instance in the past.

Recovery Point Objective (RPO) and Recovery Time Objective (RTO) are both 6 hours for storage under 1 TB. RTO increases slightly for each additional 10 GB over 1 TB.

With **instance cloning** you can replicate your existing MongoDB Flex instance to another instance within the same project for testing, staging, or data recovery workflows.

## Limitations & Constraints
- **No Architecture Downgrades**: Single-node instances cannot be upgraded in-place to Replica Sets; storage size cannot be reduced.
- **Short Upgrade Downtime**: Adjusting machine flavors or engine versions causes brief connection interruptions (except pure storage expansion).

<LinkCard title="STACKIT MongoDB Flex Documentation" href="https://docs.stackit.cloud" />
