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

Ready to use actions

100+ built-in actions = pipeline's steps

Changeset-based executions

Build, test & deploy only what changed

Filesystems for git clones, cache, artefacts management & assets

Triggers

Execute on every push, manual, webhooks, push commands, Slack

Recurrent & scheduled

Assignment

Branch, tags, push requests & wildcards

Environments templates

Create, customize and reuse build & test environments

Variables

Plain & encrypted, fixed & settable, scopes: workspace, project, pipeline, actions

SSH keys management

Special trigger conditions

Execute on changes in repository, on changes in path, on environment specific value

Attachable services

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

Custom services

Create and attach your own services to build environments

Caching

Dependencies, Docker image layers, environments, services, Git clones, files & directories

Monitoring

Real-time progress & logs, unlimited history

Analytics

Execution time & incidents

Workflows management

Templates, clone, export & import pipelines

Push commands

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

Multi-repository workflows

Scenarios

On failure & on back to green

Built-in build environments

First-class Git support

Submodules, Github & Github Enterprise, Gitlab, Bitbucket, Private Git Server + Build-in Git Hosting

First-class integrations

Github, Bitbucket, Gitlab, Slack, DigitalOcean, Azure, UpCloud, Heroku, AWS, Shopify, Google Cloud, Pushbullet, Pushove,r NewRelic, Rackspace, Cloudflare, Rollbar, Datadog, Honeybadger, Telegram, Loggly, Bugsnag, Discord, Sentry, Vultr, and more

Deployments
Free
Pro
Hyper
On-premises
Features
Free
Pro
Hyper

Changes tracking

Deploys only what changed

Zero-downtime & atomic releases

One-click rollbacks

Source

Git, dependencies, filesystem (ex: artifacts), submodules

Target

Any cloud & server

Multi threaded transfers

For FTP/FTPS/SFTP & AWS, Google Cloud, DigitalOcean, Heroku

Parallelization

Many targets of any kind at once

Deployment acceptance

Permission-based approvals

Security
Free
Pro
Hyper
On-premises
Features
Free
Pro
Hyper

Permissions management

Assign permission profiles to users

Per pipeline permissions

Access, read-only, manage

Encrypted variables

Pipeline changes tracking & audit

Secrets management

Pipeline execution approvals

API OAuth

Parameterized pipelines executions

Only provide sensitive data on a pipeline run

LDAP

Docker Native Support
Free
Pro
Hyper
On-premises
Features
Free
Pro
Hyper

Docker Images

Build, run and push

Registries

Pull and push to Docker Hub Public & Private, Amazon ECR, Google GCR & private registries

Docker image layer caching

Create & reuse Docker images for build & test environments

Actions
Free
Pro
Hyper
On-premises
Features
Free
Pro
Hyper

Setup & workflow orchestration

Pass arguments, Run next pipeline, Wait for approval, Split tests, Sleep, Copy files between pipelines, Find & replace strings

Transfer

FTP, SFTP, FTPS, RSync

DevOps orchestration

Remote SSH commands, Local Shell, Cloudflare invalidation, Heroku CLI, HTTP Request, Zip

Built-in build environments

Node.js, Angular CLI, Aurelia CLI, Clojure, Custom Builds, Django, .NET, .NET Core, Elixir, Ember CLI, Gatsby CLI, Go, Haskell, Meteor, , PHP, Python, Ruby, Scala

Task runners

GCC, Gradle, Grunt, Gulp, Maven, Webpack

Static site generators

Hexo, Hugo, Jekyll, Middleman

IaaS deployments

Azure App Service, DigitalOcean, UpCloud, Heroku, Rackspace, Shopify, DO Spaces, Vultr

AWS deployments

AWS CLI, AWS ECS, S3, CloudFront, Elastic Beanstalk, CodeDeploy, Lambda Deploy, Lambda Trigger, Monitoring

Google Cloud deployments

App Engine, Cloud Storage, Compute Engine, Firebase, Functions Deploy, Function Trigger, Google CDN, Google Cloud CLI

Docker deployments & orchestration

Build Image, Push Image, Run Image

Kubernetes deployments & orchestration

Apply Deployment, Run Job, Run kubectl CMDs, Run Pod, Set Image

Android

Build APK, Build Ionic app, Build React Native Application, Sign APK, Google Play

Delivery to version control

Git Push, WebDAV

Code quality & review

ESLint, PHP CodeSniffer

Performance & app monitoring

Bugsnag, Datadog, Honeybadger, Loggly, New Relic, Rollbar, Sentry

Uptime monitoring

Ping, TCP, Web

Notifications

Discord, Email, Pushbullet, Pushover, Slack, SMS, Telegram

Blockchain deployments

Truffle, Solidity, Mythril

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

Continue for free after trial.
Upgrade when ready