Skip to content

CanaryCD

Continuous Deployment API for Container and Static Pages

rehborn/canary-cd · rehborn/canary-cli

PyPI-Badge Python-Badge License-Badge

Last-Release-Badge Last-Commit-Badge

Commit-Activity-Badge Waka-Badge

Disclaimer

This is a work in progress, it may not reflect recent changes and could include features not yet implemented.

  • Host Anywhere


    full control of where you run your infrastructure, move your applications easily between platforms

  • No Vendor Lock-In


    no vendor specific configuration file to clog up your repository and full control of your data

  • SSL Certificates


    auto provision and renew Letsencrypt or ZeroSSL Certificates thanks to traefik

  • GitOps/CIOps


    Easily run GitOps based deployment with SSH Key, GitHub Personal Access Token or CIOps through Webhooks

  • Projects


    Manage Projects based on Git Repositories authenticate with SSH Keys, GitHub PAT or Github App. Deploy with CLI, Webhook, API or by Cron.

  • Secrets


    No additional KMS required, baked in AES-GCM Encrypted Secrets made available as environment variables.

  • Static Pages and Redirects


    Simple Push API for Static Page Hosting. Dump traefik dynamic configuration and provide a static hosting container.

  • Notifications


    Receive Status Notifications on Discord, Slack and as custom webhooks

  • API and CLI


    simple API and command line interface

  • Open Source Apache 2.0


    CanaryCD and canary-cli are licensed under Aapache 2.0 and available on GitHub

    License

Was this page helpful?