Welcome to Hydra Deploy
Hydra Deploy is a platform-agnostic deployment automation system that helps you manage and orchestrate software deployments across all your projects, environments, and deployment platforms.
Why Hydra Deploy?
In today’s complex software landscape, a single project often comprises numerous independent components: microservices, databases, message brokers, and other tools. Best practices require multiple environments (development, staging, production) for thorough testing at various stages. On top of that, the sheer number of deployment platforms available (Docker, Kubernetes, IIS, AWS, Azure, and more), each with their own deployment methods, makes it challenging to maintain consistency and manage deployments across different environments and technologies.
This can quickly lead to a loss of overview: Which version of which application is running where, and how was it deployed? This is especially challenging when working on multiple projects concurrently.
Hydra Deploy restores order and clarity to your deployment process.
Key Features & Benefits
Centralized Deployment Management
Bring all your deployments under one roof, eliminating the confusion of scattered deployment processes.
Project Organization
Create dedicated projects within Hydra Deploy to represent the systems you’re working on. Tag and favorite projects for quick access, and track deployment activity with sparkline charts.
Application Connectivity
Easily connect your applications to your projects, regardless of whether they’re internal microservices or external dependencies. Mark applications as private when they belong to a single project.
Multi-Format Configuration Management
Define configuration files in JSON, YAML, TOML, XML, DOTENV, or plain text. Hydra Deploy merges base configurations with project-specific and environment-specific overrides automatically during deployment. Choose from three deploy strategies per config: Merge, Override, or Skip.
Environment Definition
Define the necessary environments (development, staging, production, etc.) for each project, ensuring consistent deployment targets. Control environment ordering and assign agents per environment.
Simplified Deployments with Pre-flight Checks
Streamline the deployment process with one-click deploys. Before confirming, pre-flight checks verify agent availability, configuration validity, and in-flight deployment status. This blocks deploys when issues are detected.
Platform Agnostic with Built-in Step Types
Deploy to any platform by running our agent on the target server. Choose from built-in deployment step types including Script (Bash/PowerShell), IIS (Windows web servers), Kubernetes, and Email notifications, or create custom steps.
Version Management
Track application versions with full deployment history. Flag problematic releases as “broken” to warn your team before deploying them.
Auto Deploy Rules
Automatically trigger deployments when new versions are created via the API. Define regex-based version matching rules per project and environment.
Improved Visibility
Gain a clear overview of which versions of your applications are running in each environment through the deployment matrix. Activity sparklines and “last deployed” timestamps on project cards give you instant status at a glance.
Multi-Tenant Team Management
Organizations support role-based access control with four roles: Owner, Manager, User, and Billing. Invite team members with secure invite codes.
Dark Mode
Switch between light and dark themes with a single click from the sidebar.
Billing & Invoicing
Integrated Stripe billing with automatic invoice generation, PDF downloads, and email delivery.
External API
Integrate Hydra Deploy into your CI/CD pipelines with the External API. Create projects with full configuration in a single API call, and automatically create versions that trigger auto-deploy rules.
MCP Server for AI Agents
Connect AI coding agents like Claude Code, Cursor, and Windsurf to Hydra Deploy via the Model Context Protocol (MCP). AI agents can list projects, check deployment status, deploy versions, redeploy, and cancel deployments, all attributed to your user account.
Quick Start
New to Hydra Deploy? Start with our Getting Started Guide to complete your first deployment.
Documentation
Choose a topic to learn how to use Hydra Deploy effectively:
Getting Started
Guide: Complete your first deployment with this step-by-step guide
Concepts
Core Concepts: Understand the fundamental concepts behind Hydra Deploy
Platform Management
Organization & Management: Manage your organization, team members, environments, and settings
Projects
Projects: Group applications in projects, tag and favorite them, manage deployments
Applications
Applications: Create and manage applications, versions, and deployment scripts
Configurations
Configurations: Manage configurations with environment-specific overrides and deploy strategies
Registries
App Registries: Connect to package registries like Docker Hub and npm
Deployments
Deployments: Execute deployments with pre-flight checks and monitor your deployment history
Deployment Steps
Deployment Steps: Define deployment steps including Script, IIS, Kubernetes, and Email types
Automation
Auto Deploy Rules: Automate deployments based on version patterns
API Integration
External API: Integrate with CI/CD pipelines via the REST API
AI Agent Integration
MCP Server: Connect AI coding agents (Claude Code, Cursor, Windsurf) to deploy and manage via MCP