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:
| Component | CloudPirates Managed | Bring Your Own |
|---|---|---|
| Git Repository | We provide and host a GitOps repository for you | Connect your existing Git repository (GitHub, GitLab, Bitbucket) |
| ArgoCD | Use our managed ArgoCD installation | Connect your existing ArgoCD instance |
| Kubernetes Cluster | Deploy 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
How It Works
Simple Workflow
Portal Action → Git Commit → ArgoCD Sync → Kubernetes Deployment- Connect Repository: Add your Git repository or use our provided one
- Choose Applications: Select from our curated application templates
- Configure Settings: Pick recommended configuration or customize
- Deploy: We create ArgoCD Applications in your repository
- 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
GET /v1/workspaces/{workspaceId}/applications
Authorization: Bearer <access-token>Create Application
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
GET /v1/workspaces/{workspaceId}/applications/{applicationId}
Authorization: Bearer <access-token>Update Application
PUT /v1/workspaces/{workspaceId}/applications/{applicationId}
Authorization: Bearer <access-token>
Content-Type: application/json
{
"preset": "medium",
"autoUpdate": false
}Delete Application
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.