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) | |
| RabbitMQ Cluster Operator | Kubernetes operator to deploy and manage RabbitMQ clusters | |
| Kafka | Distributed event streaming platform for high-performance data pipelines and streaming analytics (KRaft mode, no ZooKeeper) | |
| 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
Roadmap
Update channels and SealedSecrets-based secret encryption are planned but not implemented yet. See Update Management and GitOps Setup for details.
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
Security: all secrets encrypted via SealedSecrets and stored safely in Git.
API Reference
For listing and retrieving application templates, see the Application Template API reference.
Response Shapes
GET /v1/applications/templates returns a bare, paginated array (see Pagination), not wrapped in a templates key. A template's real fields are applicationTemplateId, name, description, logoUrl, and a source object ({type, repositoryUrl, chartName}); a preset has no fixed resources object, sizing (CPU/memory/storage) is validated against valuesSchema, an arbitrary per-preset JSON Schema.