Skip to main content
Welcome to CNAP, the Cloud Native Application Platform. CNAP simplifies deploying, managing, and monetizing cloud-native applications.

What is CNAP?

CNAP is a platform that helps you deploy applications, manage infrastructure, and sell your software. When you sell software through CNAP, you manage customer deployments from a single dashboard, ensuring each customer gets the right version and configuration. Whether you’re building software to sell, deploying applications for your team, or managing infrastructure, CNAP provides the tools you need while handling the complexity for you.

Choose Your Path

Get started based on what you want to accomplish:

What You Can Do

CNAP helps you accomplish three main goals: deploy applications, manage infrastructure, and sell software. Create products from reusable templates that CNAP automatically packages into versioned Helm charts. Deploy these products to clusters that you create or import, and sell them through your marketplace to customers. When you create a product or deploy an application, CNAP handles the complexity behind the scenes. Your templates become self-contained packages that are versioned, validated, and ready to deploy. Focus on building and selling software while CNAP manages the infrastructure details.

Get Started

If you’re new to CNAP, start with the Quickstart to create your first product in minutes. The guide walks you through creating a product, setting up your marketplace, and making your first sale. To understand how CNAP works under the hood, explore templates and package generation to learn how CNAP creates repeatable deployments from your configurations.
Most users start with the Quickstart to create their first product, or Create a Cluster if they want to deploy applications first.
If you want to deploy applications first, create a cluster to set up your infrastructure. Choose managed clusters where CNAP handles the , or import your existing clusters.