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.


Application Templates

Browse and deploy curated application templates with production-ready configurations. All templates are based on CloudPirates open source Helm charts.

Available Templates

ChartDescriptionVersion
MariaDBHigh-performance, open-source relational database server that is a drop-in replacement for MySQLVersion
PostgreSQLThe World's Most Advanced Open Source Relational DatabaseVersion
MongoDBMongoDB a flexible NoSQL database for scalable, real-time data managementVersion
TimescaleDBTimescaleDB is a PostgreSQL extension for high-performance real-time analytics on time-series and event dataVersion
RedisIn-memory data structure store, used as a database, cache, and message brokerVersion
ValkeyHigh-performance in-memory data structure store, fork of RedisVersion
MemcachedHigh-performance, distributed memory object caching systemVersion
MinIOHigh-Performance Object Storage compatible with Amazon S3 APIsVersion
RustFSHigh-performance distributed object storage with S3-compatible API (MinIO alternative) [ALPHA]Version
GhostA simple, powerful publishing platform that allows you to share your stories with the worldVersion
NginxHigh-performance HTTP server and reverse proxyVersion
KeycloakOpen Source Identity and Access Management solutionVersion
RabbitMQA messaging broker that implements the Advanced Message Queuing Protocol (AMQP)Version
ZookeeperCentralized service for maintaining configuration information, naming, providing distributed synchronization, and group servicesVersion
EtcdA distributed reliable key-value storeVersion

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

http
GET /v1/templates
Authorization: Bearer <access-token>

Response:

json
{
  "templates": [
    {
      "id": "mariadb",
      "name": "MariaDB",
      "description": "High-performance, open-source relational database",
      "category": "database",
      "latestVersion": "0.6.0"
    }
  ]
}

Get Template Details

http
GET /v1/templates/{applicationTemplateId}
Authorization: Bearer <access-token>

Response:

json
{
  "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.