Skip to main content

Phobos

Hassle-free release management and deployment orchestration.

Scalable, high-performance, and painless release management for any project. A modern platform for continuous delivery and deployment orchestration. Open-source.

New to Phobos?

Learn the ABCs of creating a pipeline with Phobos in just a few minutes. We'll show you the ropes and get you started in no time. No prior knowledge is required!

Take me there!

Simple Configurations

Create maintainable release and pipeline definitions using the HashiCorp Configuration Language (HCL). No need for complex scripts or custom code. Keep templates clean, error-free, and easy to understand. Validate configurations with a single command prior to deployment.

Image of a sample pipeline configuration.
Image of an extension icon.

Endless Extensibility

Virtually endless possibilities for extending Phobos with custom plugins. Create your own plugins to integrate with your existing tools and services. Share your plugins with the community using the plugin registry. Imagination is the only limit.

Built-in Plugin Registry

Discover and use plugins from the Phobos plugin registry. Browse through a wide range of plugins shared by the community. Upload your plugins with a single command and share them with other organizations. Optionally, keep your plugins private and use them within your organization only.

Image of plugin registry.
Image of activity events.

Monitoring and Observability

Monitor changes to your pipelines and releases in real-time with activity events built right into the UI. See who made changes within your organization and when, or filter down to a specific project.

Comprehensive CLI

Built with gRPC, the CLI provides a comprehensive set of commands for managing your pipelines. Use the CLI to create, run, and manage your pipelines. Automate your pipeline management tasks with the CLI and integrate Phobos with your existing CI/CD workflows.

Image of the CLI.
Image of service accounts.

Effortless M2M Authentication

No need to manage API keys or secrets. Authenticate external services and tools with Phobos using Service Accounts. Control access to your pipelines and releases with RBAC available out of the box.

Bring Your Own Agent

Benefit from the flexibility of running jobs on your own agent. Simply assign them to your organization and use your own infrastructure to run your jobs and maintain full control over your data and resources. Monitor agent health and status right from the UI.

Image of agents.

Installation

Docker Compose

Run Phobos in Docker with just one command.

API Image

Pre-built API, agent, and job executor Docker containers.

UI Image

Pre-built UI Docker container.

CLI Binary

Ready-to-use CLI binaries supported on all major platforms.