cap_to_harrow

Harrow.io – built by the people behind Capistrano.

Harrow.io is the world’s most flexible platform for Continuous Integration, Testing and Deployment.
Add powerful automation, collaboration and logging features to any command line tool.
Optimized to work with Capistrano, but it works with absolutely anything.


14 day free trial
Completely FREE for small projects – no credit card required!

Your Existing Tools. Improved.

Test, deploy and collaborate online easily, using tools you already know and love:
  • Automate any software, in any language.
  • Create self-documenting, repeatable web-based tasks
  • Make them available for your team-mates
  • Trigger tasks automatically based on Git changes and webhooks.
  • Get notified by email, slack, etc.
  • Free for small projects

Works seamlessly for PHP, Node.js, Ansible, Python, Go, Capistrano and more!

Learn more



How to get a pre-configured Rails setup with Capistrano in under a minute!

Use our wizard to get tasks for testing, deployment to two environments etc., tailor-made for your repository.

Try it now!
No credit card required – free for small projects!

Frequently Asked Questions

Can I run Harrow on my own infrastructure?

Harrow is available as a cloud solution, a private cloud solution, or as a virtual machine package (KVM) you can run on your own infrastructure. Harrow’s simplest self-hosted solution relies on nested virtualization; however a separate virtualization host can be easily provisioned to improve performance.

Does Harrow support my favorite framework and language runtime?

Harrow literally gives each of your tasks a root-VM which can be used to run any software. We provide support for common runtimes and frameworks which make builds faster by saving you the trouble of installing certain packages, but anything can be installed in our VMs.

What does Harrow need VMs for?

We use VMs to provide security and repeatability for your tasks. We have a basic image which contains a lot of common useful tools and packages, and your build script can install anything, start any services, work with Docker or other container technology, connect to external services, join a VPN and more. The VMs are securely destroyed after use, and never re-used.

Can Harrow replace Travis, Jenkins, CircleCI, Drone, Semaphore, etc?

Harrow provides all the features and more of these continuous integration (CI) tools. What Harrow provides is a superset of CI functionality. The listed tools might be easier to setup, or fit certain use-cases better, but Harrow offers compelling replacement in most cases.

Does Harrow replace tools such as Chef, Puppet, Ansible and Salt?

Harrow does not aim to replace these tools, but offers a great platform to automate processes for push-orienteted tools such Ansible, masterless Puppet or Chef-solo by triggering provisioning processes after certain events, such as a successful test run.

Does Harrow support Docker?

In Harrow you can build your own, or pull down community containers to provide services and servers for integration tests or as part of your own container build process. You can push and pull containers to and from private registries. Harrow has many plugins which are also Docker containers, so that you can build your own.