Canine
A Developer-friendly PaaS for your Kubernetes·canine.sh
Canine is an open source platform-as-a-service (PaaS) for Kubernetes that lets developers deploy and manage applications with the simplicity of Heroku. It provides a web interface and CLI for git-push deployments, service management, add-ons, SSL, and multi-cluster administration without writing YAML. Users can run Canine on their own infrastructure (self-hosted) or use the managed Canine Cloud offering.
What it's for
Features 16
- Built-in Docker image building via Dockerfile or buildpacks
- CLI for terminal-based deploys and log tailing
- Cluster and project-level resource metrics
- CPU, memory, and GPU resource constraints per service
- Custom domains with automatic SSL via cert-manager/Let's Encrypt
- Easy autoscaling with no downtime
- Environment variable management per project
- Git-driven deployments via GitHub/GitLab/Bitbucket webhooks
- Helm chart-based add-on marketplace (PostgreSQL, Redis, etc.)
- MCP server for AI tool integration (Claude Code, Cursor)
- Multi-cluster support via kubeconfig connections
- One-click deployment and rollbacks
- Preview environments for feature branches
- RESTful API with OAuth2
- Service management for web, worker, and cron process types
- Team-based RBAC with SSO (OIDC, SAML, LDAP)
At a glance
Integrations
Resources
Pricing
Canine itself is free (open source, self-hosted, or a free managed Cloud option). The pricing/cost calculator page compares the cost of running an app across third-party cloud providers (e.g., Heroku, Fly.io, Render, Digital Ocean, Hetzner), not Canine's own pricing.
Managed hosted version of Canine
No credit card required, totally free to use, managed by Canine
Run on your own servers/infrastructure, full control, no paywalled tiers
No per-seat pricing, unlimited users and projects, MIT licensed forever