Warning: Private Beta Access Only
The Managed Application Platform is currently in private beta. Contact us at hello@cloudpirates.io to request access.
Application Templates
Browse and deploy curated application templates with production-ready configurations. All templates are based on CloudPirates open source Helm charts.
Available Templates
| Chart | Description | Version |
|---|---|---|
| MariaDB | High-performance, open-source relational database server that is a drop-in replacement for MySQL | |
| PostgreSQL | The World's Most Advanced Open Source Relational Database | |
| MongoDB | MongoDB a flexible NoSQL database for scalable, real-time data management | |
| TimescaleDB | TimescaleDB is a PostgreSQL extension for high-performance real-time analytics on time-series and event data | |
| Redis | In-memory data structure store, used as a database, cache, and message broker | |
| Valkey | High-performance in-memory data structure store, fork of Redis | |
| Memcached | High-performance, distributed memory object caching system | |
| MinIO | High-Performance Object Storage compatible with Amazon S3 APIs | |
| RustFS | High-performance distributed object storage with S3-compatible API (MinIO alternative) [ALPHA] | |
| Ghost | A simple, powerful publishing platform that allows you to share your stories with the world | |
| Nginx | High-performance HTTP server and reverse proxy | |
| Keycloak | Open Source Identity and Access Management solution | |
| RabbitMQ | A messaging broker that implements the Advanced Message Queuing Protocol (AMQP) | |
| Zookeeper | Centralized service for maintaining configuration information, naming, providing distributed synchronization, and group services | |
| Etcd | A distributed reliable key-value store |
Template Configuration
Each template includes pre-configured presets optimized for different use cases:
- Development/Testing: Minimal resources, latest updates
- Production: Optimized configurations with CloudPirates Stable update channel
- High Availability: Multi-node setups for critical workloads
Customize any template by overriding Helm values for resources, storage, replicas, and features.
Updates & Security
Update Channels:
- CloudPirates Stable: Released ~2 weeks after upstream with extensive testing and automatic value migrations
- Stable: Latest stable release, rolled out instantly from upstream
- Latest: Latest available version including pre-releases and potential breaking changes
Learn more about update management →
Security: All secrets encrypted via SealedSecrets and stored safely in Git
Learn more about GitOps setup →
API Reference
List Available Templates
GET /v1/templates
Authorization: Bearer <access-token>Response:
{
"templates": [
{
"id": "mariadb",
"name": "MariaDB",
"description": "High-performance, open-source relational database",
"category": "database",
"latestVersion": "0.6.0"
}
]
}Get Template Details
GET /v1/templates/{applicationTemplateId}
Authorization: Bearer <access-token>Response:
{
"id": "mariadb",
"name": "MariaDB",
"description": "High-performance, open-source relational database",
"category": "database",
"chartUrl": "https://github.com/CloudPirates-io/helm-charts/tree/main/charts/mariadb",
"versions": [
{
"version": "0.6.0",
"appVersion": "12.0.2",
"releaseDate": "2024-01-15T10:00:00Z"
}
],
"presets": [
{
"id": "preset-123",
"name": "Single",
"description": "Development and testing",
"resources": {
"cpu": "500m",
"memory": "1Gi",
"storage": "10Gi"
}
},
{
"id": "preset-456",
"name": "Small",
"description": "Small production apps",
"resources": {
"cpu": "1",
"memory": "2Gi",
"storage": "20Gi"
}
}
]
}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.