Introducing CNDI

Cloud-Native
Infrastructure and
Applications in Minutes

a framework for self-hosting
open-source applications
CNDI Git

What is CNDI?

The CNDI framework makes it easy to self-host open-source distributed systems with GitOps and Infrastructure as Code. Deploy production grade application clusters in any environment, and improve them over time using the Git workflow that developers use every day.
Amazon Web Services Logo
GCP Logo
Microsoft Azure Logo

Why Self-Host Infrastructure?

When it comes to deploying your applications, choosing between self-hosting and PaaS options can significantly impact your control, costs, and flexibility. Here’s why CNDI Self-Hosting might be the better option for your needs.

Managed
from Git

CNDI Apps are managed from Git. GitOps and Infrastructure-as-code go hand-in-hand as the best way to manage your apps. Get started using the Git workflow your engineering team uses already.

Cluster Customization

Self-Host your cluster using CNDI and gain full control over your application deployment. No features gated behind paywalls, and you can get the most out of your hardware to suit your unique requirements. If you don’t need anything too special, CNDI App Templates will give you great defaults out of the box.

Operational Cost

CNDI Self-Hosting is a low cost alternative to the recurring expenses and hidden fees associated with PaaS. Avoid confusing price structures, annoying vendor lock-in, and be in control of your spending.

Criteria
Self-Hosting
PaaS
Quick & Easy Setup
Run Anywhere
Managed From Git
Lowest Possible Cost
Open-Source
Fully Featured
Completely Customizable

Use CNDI Templates
for Simplified Deployments

Interactive Configuration

Easily deploy any application in our Template library to a supported cloud destination in minutes. Templates are a CNDI concept, and they can be thought of as a "blueprint" for a data stack, built on top of ArgoCD, Helm Charts, and Terraform. Check out all our supported templates below.
Templates
CNDI Templates Gif

Infrastructure as Code and GitOps

Manage the infrastructure and configuration of your cluster as code in Git

Security and Auditability

Ensure secure systems, with all cluster changes made and traced through Git.

Built-in Observability

Complete observability stack, with Prometheus, Loki, Grafana, and pre-configured dashboards included.

Ejectability

Seamlessly transition to managing your cluster completely on your own.

Uncompromised Self-Hosting

Deploy workloads across any cloud or on-prem infrastructure. Get all the scalability and flexibility you need without constraints.

Reduce Costs

Pay for compute, not fluff -  avoid the PaaS or SaaS tax by enjoying self-hosting made easy.

CNDI Features

Turnkey Kubernetes Infrastructure and Applications

Deploy popular and production ready open source systems on your own infrastructure - wherever that is. Provision a complete product or service that is ready for immediate use.

Turnkey Kubernetes Infrastructure and Applications
CNDI provides a holistic approach to Kubernetes cluster management

Complete Framework

CNDI provides a holistic approach to Kubernetes cluster management, encompassing infrastructure provisioning, application deployment, GitOps and ongoing Day 2 operations, ensuring a seamless end-to-end experience.

Template-Driven
Productivity

CNDI delivers comprehensive solutions by providing Templates that include IaC, Applications, and configuration. You select a Template, we give you a cluster and repo from which to manage it.

CNDI Templates

CNDI Templates

Make a request for new templatehere
Airflow Logo

Airflow

Orchestration
Choose your Deployment Target:
Postgres Logo

Postgres

Database
Choose your Deployment Target:
Kafka Logo

Kafka

Messaging
Choose your Deployment Target:
GPU Operator Logo

GPU Operator

Hardware Acceleration
Choose your Deployment Target:
Functions Logo

Functions

Serverless
Choose your Deployment Target:
Redis Logo

Redis

Cache
Choose your Deployment Target:
Choose your Deployment Target:
Hop Logo

Hop

Data Integration
Choose your Deployment Target:
MySQL Logo

MySQL

Database
Choose your Deployment Target:
Neo4j Logo

Neo4j

Database
Choose your Deployment Target:
Choose your Deployment Target:
MongoDB Logo

MongoDB

Database
Choose your Deployment Target: