Overview
Qovery Deploy automates application deployment to Kubernetes with zero-downtime releases, automatic rollbacks, and integrated CI/CD. Deploy from Git repositories, container registries, or Helm charts with a few clicks or API calls.What Qovery Deploy Does
Continuous Deployment
Automatic deployments from Git commits or container image tags
Zero-Downtime
Rolling updates with health checks and readiness probes
Automatic Rollback
Instant rollback to previous versions if deployment fails
Multi-Environment
Deploy to development, staging, and production environments
Deployment Workflow
Service Types
Applications
Applications
Deploy from Git repositories
- Supported languages: Any language with a Dockerfile
- Sources: GitHub, GitLab, Bitbucket
- Monorepo support: Deploy multiple apps from one repository
Containers
Containers
Deploy pre-built images
- Registries: Docker Hub, AWS ECR, GCP GCR, Azure ACR, GitHub CR, GitLab CR
- Private registries: Connect any private registry
- Image tags: Deploy specific tags or auto-update on new tags

Helm Charts
Helm Charts
Deploy packaged applications
- Public repositories: Any Helm chart (e.g., Prometheus, Grafana, Redis, Elasticsearch)
- Private repositories: Connect your Helm repositories
- Values override: Customize deployments with custom values
Jobs
Jobs
Run batch and scheduled tasks
- Cron Jobs: Scheduled recurring tasks (backups, reports, cleanup)
- Lifecycle Jobs: Run before/after deployments (migrations, seeding)
- One-time Jobs: Ad-hoc task execution
Quick Start
Deploy Your First App
Step-by-step tutorial to deploy your first application on Qovery
Application Configuration
Complete reference for application configuration options
Key Features
GitOps Workflows
Auto-deploy on every commit
- Automatic deployments on Git push
- Preview environments for pull requests
- Multi-environment pipelines (Dev → Staging → Prod)
Zero-Downtime Deployments
Rolling updates with health checks
- Gradual pod replacement
- Health check validation
- Automatic rollback on failure
Preview Environments
Test changes before merging
- Auto-created per pull request
- Full-stack with databases
- Automatic cleanup after merge
Deployment History
Track and rollback deployments
- Complete deployment history
- One-click rollback to any version
- Deployment logs and status tracking
Use Cases
Web Applications
Deploy React, Vue, Angular, Next.js frontends with auto-scaling and CDN
APIs & Microservices
Deploy REST, GraphQL, gRPC backends with load balancing and auto-scaling
Background Workers
Run data processing, queue consumers, and async tasks
Scheduled Jobs
Execute cron jobs for backups, reports, cleanup, and automation
Next Steps
Observe Deployments
Monitor logs, metrics, and deployment status
Deployment Configuration
Learn about deployment pipelines and strategies
CI/CD Integration
Integrate with your existing CI/CD pipelines
Environment Variables
Configure secrets and environment-specific settings