If you can package it, octopus can deploy it

Deploying other applications

While Octopus has built-in steps for .NET and Java, it can actually be used to deploy just about anything. If you can package it, Octopus can deploy it.

Try it free Getting started guide

Conventional package deployments

Prepare your apps and files by packaging them up as NuGet, ZIP, TAR, JAR and other common archive formats. From there, you can automatically push your builds straight to the Octopus Built-in package repository, ready for deployment.

Learn more →

Almost anything can be packaged and sent to our build-in repository

Script it

Once you've packaged your application, you just need to figure out how to script the installation. Octopus takes care of pushing the package to the remote machines, and calling your script on the remote machine, so you just have to add the last mile.

Octopus Deploy handles all the hard stuff like calling scripts and pushing packages to remote machines

250+ Communty Library step templates

In addition to the dozens of built-in steps in Octopus, there are hundreds of community-contributed step templates available in the Octopus library, covering many common deployment needs. You can use them as-is, or modify the scripts to suit your requirements.

Use any number of our community step templates to quickly build your automated deployment process

Creating happy deployments at more than 25,000 companies, including:

Shout out to @OctopusDeploy for making their software so easy to work with. Just upgraded a 2 year out of date instance and migrated it to a new server and it worked with no effort beyond what their documentation said to do.

Twitter user Alex Dent Alex Dent

We've been overhauling our internal infrastructure and back-end systems over the past month, including a move back to full @OctopusDeploy deployments; rediscovering how nice it is to have a platform-agnostic orchestrator that can deploy practically anything, anywhere ❤

Twitter user Nicholas Blumhardt Nicholas Blumhardt

Tools like @OctopusDeploy can be great in enabling culture change, we've been able to scale and improve our configuration story since we started using it https://buff.ly/2JyRmTY

Twitter user Niel Chalk Niel Chalk

Give your team a single place to release, deploy and operate your software.

Octopus Server

Octopus on your infrastructure.
Free for small teams, no time limits.

Download Octopus Server Server

Octopus Cloud

Octopus hosted by us.
Free for small teams.

Sign up for Octopus Cloud Sign up