Start Free

Buddy is the easiest way to introduce CI/CD to your delivery process.

Unlimited Delivery Pipelines

High-performance Build Environment

Easy configuration via GUI & YAML

First-class Docker support

Continuous Deployment for GitHub, GitLab, Bitbucket, and more

Trusted by

Flexible plans

For projects and teams
of all sizes

For Freelance

Free

$0/mo

5 projects

120 pipeline runs/mo

512 MB Cache storage

1 GB RAM & 2 vCPU

1 Concurrent pipeline

1 Parallel action

For Teams

Pro

$75/mo

20 projects

Unlimited pipeline runs

10 GB Cache storage *

3 GB RAM & 2 vCPU

1 Concurrent pipeline

1 Parallel action

Hyper

$200/mo

Unlimited projects

Unlimited pipeline runs

20 GB Cache storage *

3 GB & 2 vCPU
2 Concurrent pipelines
1 Parallel action

On-premises

$35/mo per user

All Hyper features, plus:

Custom Resources

Worker support

LDAP

Active Directory

Integrates with GitHub EE & GitLab self-managed

* additional cache storage 10GB for $10/mo

Enterprise

Includes dedicated Technical Account Manager and on-demand feature development.

Features

Pipelines
Free
Pro
Hyper
On-premises
Features
Free
Pro
Hyper

Drag & drop configuration

Build pipelines in visual UI with over 120 ready-to-use actions

Config as code

Export pipeline configuration to YAML or script the entire process top to bottom

Changeset-based deployments

Build, test & deploy only what's changed

Caching

Pipeline cache for Git repositories, artifacts, static files, and Docker layers

Pipeline assignment

Deploy branches, tags, pull requests & wildcards

Triggers

Run pipelines on push, manually, or with Slack commands & webhooks

Recurrency & scheduling

Select a time interval or define a cron

Environment templates

Create, customize, and reuse testing environments

Variables

Plain & encrypted, fixed & settable, integration-specific: AWS, GitHub, Docker Hub

SSH keys

Authorize over SSH in Git repositories, servers, submodules, and external services

Special trigger conditions

Run pipelines on changes in repository, specific path, or ENV VAR value

Attachable services

Elastic, MariaDB, Memcached, Mongo, PostgreSQL, RabbitMQ, Redis, Selenium Chrome & Firefox

Custom services

Define and attach own services to build environments

Debugging

Real-time execution progress with logs and terminal access to containers

Analytics

Pipeline statistics with execution time & incident reports

Workflow management

Remote pipeline definitions, cloning, import/export to YAML

Commit commands

Run, skip, clear cache, run from scratch (ignore changesets)

Multi-repository workflows

Deploy backend and frontend with one trigger

Scenarios

Trigger actions on failure, on manual approval, and on back-to-green

Git support

GitHub & GitHub Enterprise, Bitbucket, GitLab CE/EE, submodules, private servers, built-in hosting

Integrations

AWS, Google Cloud, Azure, DigitalOcean, Heroku, Shopify, Netlify, Slack, Discord, Telegram, MS Teams, Sentry, New Relic, Datadog, Rackspace, Cloudflare, and other

Deployments
Free
Pro
Hyper
On-premises
Features
Free
Pro
Hyper

Changes tracking

Select a revision and deploy changed files only

Deploy anywhere

Deploy to any server or cloud service regardless of type and protocol

Zero-downtime & atomic releases

Apply deployment templates with predefined configuration

One-click rollbacks

Restore server to previous state in a click when required

Source

Git, dependencies, artifacts, static files, submodules

Parallelization

Run tests in parallel and deploy to multiple servers at once

Deployment acceptance

Permission-based approvals

Multi-threaded transfers

For FTP/SFTP, AWS, Google Cloud, DigitalOcean, Azure, and other

Security
Free
Pro
Hyper
On-premises
Features
Free
Pro
Hyper

Permissions management

Assign permission profiles to users

Per-pipeline permissions

Access, read-only, manage

Custom permissions

Define access scope to source and pipelines

Pipeline execution approvals

Require manual acceptance from authorized team members on pipeline run

Encrypted variables

Encrypt sensitive data and store it as salted hash in YAML

Pipeline history

Track changes in pipeline configuration to see how your project evolves

Parameterized pipeline executions

Provide sensitive data on pipeline run only

LDAP

Synchronize users between Buddy and your server

Docker
Free
Pro
Hyper
On-premises
Features
Free
Pro
Hyper

Docker Images

Build, test, push, and run Docker images

Docker CLI

Run docker-compose and Docker-in-Docker on dedicated VMs

Kubernetes

Orchestrate containers on K8s clusters

Registries

Docker Hub, Amazon EKS, Google GKE, Azure AKS, DigitalOcean, and private registries

Layer caching

Built Docker layers remain in the cache which speeds up building images

Custom images

Create Docker images for build & test environments

Actions
Free
Pro
Hyper
On-premises
Features
Free
Pro
Hyper

File transfer

FTP, SFTP, Git pull, Git push, Atomic deployments, Rsync

Remote management

SSH on remote, HTTP request, TCP request, Download from server

Website optimization

Ping, Downtime monitoring, Visual tests, Link checker, SSL checker, Google Lighthouse

Build environments

Node.js, PHP, Python, Cypress, Ruby, Go, Angular, Elixir, .NET Core, Haskell, Scala, Meteor, Gatsby, Ember, Django, Clojure

Compilers / task runners

Gradle, Maven, GCC, Gulp, Grunt, Webpack

Static site generators

Hexo, Hugo, Jekyll, Middleman

VMs

Linux (Ubuntu 20.04), Windows, Mac

Cloud services

Shopify, Netlify, Rackspace, Heroku, Vultr, Cloudflare purge

Amazon Web Services

AWS CLI, Elastic Beanstalk, Lambda, ECS, App Runner, S3, CloudFront, CodeDeploy, CloudFormation, CodePipeline

Google Cloud

Cloud Storage, Functions, Compute Engine, Cloud Run, CDN, Firebase, gcloud CLI

DigitalOcean

Droplet deploy, Spaces, Spaces CDN purge, doctl CLI

Microsoft Azure

Azure App Service, Azure Storage, azure CLI

Android

Build APK, Ionic, React Native, Flutter, Fastlane, Sign APK, Publish to Google Play

iOS

XCode, Cordova, React Native, Flutter, Fastlane, Sign & Export, Publish to App Store

Docker

Build image, Run image, Push image, Dockerfile linter, Build multi-arch image

Kubernetes

Apply deployment, Set image, Run job/pod, kubectl CLI, Helm CLI

Workflow orchestration

Sleep, Pass arguments, Run another pipeline, Pull variables, Manual approval, Clear cache

File management

Copy between pipelines, Find & Replace, Zip, Git Crypt, Compress images, Split test files

Performance monitoring

New Relic, Datadog, Sentry, Ghost Inspector, Bugsnag, Rollbar, Raygun, Honeybadger, Loggly

Code quality & review

ESLint, PHP CodeSniffer

Notifications

Email, Discord, Slack, MS Teams, SMS, Telegram

Custom actions

Create your own action as a step in your pipelines using any environment

FAQs

  • What happens after the trial ends?

    Once your trial ends, you can select a paid plan, or remain on the free tier and continue using Buddy uninterrupted.
  • What are concurrent pipelines?

    Concurrent pipelines define how many executions can run at the same time in your workspace.
  • What are parallel actions?

    Parallel actions determine how many actions can be executed at the same time within a single pipeline.
  • How do I cancel my account?

    If you wish to terminate your Buddy account, please contact our support staff.
  • Can I pay yearly?

    Yes, it is possible. To discuss your annual payment, please contact our support staff and we will guide you through the process.
  • Can I pay in a different currency?

    Currently, our automatic payments are only in USD. However, it is possible to change to EUR or PLN for yearly plans.
  • Can I upgrade just a single resource on a free plan?

    At the moment, it is not possible to purchase upgrades for a single resource on a free plan. If you have any specific resources in mind, feel free to contact us, and perhaps we will be able to prepare a custom plan for you.
  • How many pipelines can I add?

    Currently, you can add up to 50 pipelines to a project. However, should you require more, simply contact our staff and we will raise the limit at no additional cost.
  • [Free plan] When does the 120 executions limit reset?

    The execution limit resets on the first of every month.
  • What is the repository size limit?

    The current repository size limit is 10 GB.
  • How many concurrent pipelines are available in the on-premises version?

    By default, licenses are set to 4 concurrent pipelines. However, should you require more, simply contact us, and we will raise the limit. No additional cost will occur.

Give your deployments the adrenaline rush they deserve

Try for free now

Continue for free after trial.

Upgrade when ready