Automate deployments to AWS

Automated deployments to AWS

Octopus make it easy for teams to automate the deployment of their applications to Amazon Web Services, from simple web apps to complex microservice solutions.

Try it free Getting started guide

The easiest way to ship your web apps and services to AWS

Still deploying your apps with the AWS Console or scripting them by hand? Octopus makes this so much easier. Once you securely add your AWS Access Key and Secret Key, then you're ready to model your infrastructure and design rich deployment processes. Octopus offers first-class support for managing CloudFormation stacks, interacting with S3 buckets as well as executing your custom scripts with a pre-authenticated AWS command line interface. Combined with the power of Octopus, this makes deploying to AWS a piece of cake!

Designed for scale

Leverage our elastic and transient environments features to scale your applications and services. New machines can register with Octopus as they come online and we can deploy the right release, at the right time.

Learn more →

Designed for scale
Terraform and Infrastructure as Code

Infrastructure as Code and Terraform

Octopus also includes support for Hashicorp's Terraform templates to safely and reliably provision AWS infrastructure. Combine this with our GitHub repository feed support and there is a great 'Infrastructure as Code' story.

Learn more →

Deploy your .NET, Java, Node apps and more to EC2

Connect Octopus to your AWS EC2 virtual machines to automate your application deployments. Windows hosts use our Tentacle agent, while Linux hosts use SSH.

Learn more →

Deploy .NET, JAVA and your other apps to Amazon EC2
First-class support to create and tear-down CloudFormation stacks

First-class support to create and tear-down CloudFormation stacks

Octopus includes rich support to deploy CloudFormation templates and delete existing CloudFormation stacks. Octopus takes care of the parameters and outputs, and allows you to deploy CloudFormation templates entered directly in the Octopus Web Portal, from an external package or a GitHub repository.

Learn more →

Run customs scripts (pre-authenticated) with the AWS CLI

Execute your custom scripts to be run against the AWS CLI. Octopus provides the AWS credentials and the AWS CLI itself, making it easy to interact with AWS resources as part of a deployment.

Learn more →

Run customs scripts (pre-authenticated) with the AWS CLI
Easy AWS accounts management for teams

Easy AWS accounts management for teams

AWS Accounts in Octopus make it easy to manage access to AWS resources. You can use common accounts for DEV and TEST environments but lock down PROD accounts to protect them from accidental changes. Our built-in deployment step templates work with these accounts so it's easy to deploy safely and securely.

Learn more →

Take advantage of our pre-built library steps for AWS

Library steps for other common AWS tasks

Our community library has dozens of step templates that make working with AWS easy, including:

  • Working with elastic load balancers (ELB's)
  • Using Elastic Beanstalk
  • Calling AWS PowerShell scripts
  • Working with S3 and Cloudfront

Learn more →

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
@DevOpsDent

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
@nblumhardt

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
@_neilch

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 Cloud

Octopus hosted by us.
Free 30-day trial.

Get started

Welcome! We use cookies and data about how you use our website allow us to improve the website and your experience, and resolve technical errors. Our website uses cookies and shares some of your data with third party analytics companies for these purposes.

If you decline, we will respect your privacy. A single cookie will be used in your browser to remember your preference.