Skip to content

Warning: Private Beta Access Only

The Managed Application Platform is currently in private beta. Contact us at hello@cloudpirates.io to request access.


Managed Application Platform

Deploy and manage applications in your Kubernetes clusters with GitOps best practices. CloudPirates Managed Application Platform provides template-based application deployment with full control and transparency.

What is the Managed Application Platform?

CloudPirates Managed Application Platform is a GitOps-based application management solution that helps you deploy and maintain applications in your Kubernetes clusters. Unlike traditional managed platforms, all operations are performed directly in your GitOps repository — you maintain full ownership and can cancel the platform at any time while keeping all installed applications.

Deployment Options

Choose what fits your infrastructure and workflow:

ComponentCloudPirates ManagedBring Your Own
Git RepositoryWe provide and host a GitOps repository for youConnect your existing Git repository (GitHub, GitLab, Bitbucket)
ArgoCDUse our managed ArgoCD installationConnect your existing ArgoCD instance
Kubernetes ClusterDeploy to our managed Kubernetes clusters (Germany, US East)Deploy to your own infrastructure

Mix and Match: You can combine options — for example, use our managed ArgoCD with your own Git repository and Kubernetes cluster.

Learn more about deployment options →

Key Features

GitOps-First Architecture

  • All application configurations stored in your Git repository
  • Complete transparency of all changes
  • Cancel the platform anytime without losing your applications
  • Standard ArgoCD Applications — no vendor lock-in

Learn more about GitOps setup →

Curated Application Templates

  • Based on CloudPirates open source helm charts
  • Pre-configured with production best practices
  • Recommended configurations (single, small, medium, large, HA)
  • Example: MariaDB with optimized configs for different use cases

Browse application templates →

Secure Secret Management

  • SealedSecrets integration with automatic key pair generation
  • Secure secrets stored in Git (encrypted)
  • Industry-standard secret management
  • Never store plaintext secrets

Flexible Update Management

Three update channels with automatic update support:

  • CloudPirates Stable: Released ~2 weeks after upstream with extensive testing and automatic Helm value migrations
  • Stable: Latest stable release rolled out instantly from upstream
  • Latest: Latest available version including pre-releases and breaking changes

Learn more about updates →

How It Works

Simple Workflow

Portal Action → Git Commit → ArgoCD Sync → Kubernetes Deployment
  1. Connect Repository: Add your Git repository or use our provided one
  2. Choose Applications: Select from our curated application templates
  3. Configure Settings: Pick recommended configuration or customize
  4. Deploy: We create ArgoCD Applications in your repository
  5. Manage: Update, configure, and monitor through the portal

What Gets Created:

  • ArgoCD Application manifests
  • Application values and configuration
  • SealedSecret resources for sensitive data
  • All committed to your Git repository

Learn more about GitOps setup →

Why Choose Managed Application Platform?

Perfect For:

  • GitOps adoption without extensive setup
  • Application standardization with vetted configurations
  • Multi-cluster application management
  • Rapid deployment of common applications
  • Compliance requirements with full audit trail

No Vendor Lock-In:

  • All configurations in standard ArgoCD format
  • Standard Helm charts and Kubernetes manifests
  • Cancel platform subscription anytime
  • Continue managing applications yourself

Pricing

Flexible Pricing Options:

  • Using Your Infrastructure: Platform subscription only — bring your own Kubernetes, Git, and/or ArgoCD
  • Using CloudPirates Managed Kubernetes: Pay-as-you-go based on memory usage (per GB of container memory requests)

Example (Managed Kubernetes): MariaDB with 2Gi memory + PostgreSQL with 4Gi memory = 6 GB billed monthly

Learn more about deployment options and pricing →

Getting Started

Ready to deploy applications? Contact us to get beta access.

API Reference

List Applications

http
GET /v1/workspaces/{workspaceId}/applications
Authorization: Bearer <access-token>

Create Application

http
POST /v1/workspaces/{workspaceId}/applications
Authorization: Bearer <access-token>
Content-Type: application/json

{
  "templateId": "mariadb",
  "name": "my-database",
  "clusterId": "cluster-123",
  "preset": "small",
  "autoUpdate": true,
  "updateChannel": "cloudpirates-stable"
}

Get Application

http
GET /v1/workspaces/{workspaceId}/applications/{applicationId}
Authorization: Bearer <access-token>

Update Application

http
PUT /v1/workspaces/{workspaceId}/applications/{applicationId}
Authorization: Bearer <access-token>
Content-Type: application/json

{
  "preset": "medium",
  "autoUpdate": false
}

Delete Application

http
DELETE /v1/workspaces/{workspaceId}/applications/{applicationId}
Authorization: Bearer <access-token>

Info: Full API Documentation Available

These are example requests. For complete API documentation including all parameters, response schemas, and authentication details, visit api.cloudpirates.io/docs.