Hero video background

One process to deploy to thousands of tenants

Deploy with consistency, speed, and without duplicating effort, to thousands of retail stores, hospitals, data centers, or customers.

section1-all

empty-image-xxsm

Tenanted deployments and why they're difficult

Multi-tenancy is when you deliver software to many production instances, targets, or customers. Most organizations serve multi-tenancy software with a tenanted deployment strategy.

Tenanted deployments are complex. Each deployment usually has unique needs, like features, branding, or compliance. That means tenanted deployments often slow deployment rates, duplicate processes, and introduce risk.

Complex deployments like these are simpler with Octopus's built-in Tenants feature.

You can deliver software to some or all of your tenants with only one deployment process and scale quickly, reliably, and securely.

empty-image empty-image-sm

section2-all
Use cases

What multi-tenant deployments look like

Physical locations, like retail stores, hospitals, banks, and more

gitlab-v2

This is a common scenario if you run software in brick-and-mortar locations. You may need separate deployments because each site has its own needs, like timezones, outage windows, and technology. Octopus lets you deploy to all physical locations and meet those needs without duplicating effort.

Discover more about deployments to physical locations

Isolated infrastructure for each SaaS customer

github-v2

In this scenario, you host a SaaS or PaaS platform and many customers access it in their own instance. This is common for many SaaS platforms. Octopus's Tenants feature lets you define your process once and deploy to each customer instance.

Discover more about deployments for SaaS customers
Background whitepaper section
Free white paper

A modern view of multi-tenancy

Reduce the complexity of tenanted deployments. Define your process once and scale across your customers.

whitepaper-image

Download our white paper to learn about the new approach to multi-tenancy, and how to choose an approach that works for you.

Please complete all fields.

We'll never share your email or spam you.

Section3-all
Success stories

Software teams at leading companies simplify their tenanted deployments with Octopus

Stack Overflow logo

Stack Overflow deploys to isolated infrastructure for each SaaS customer

Stack Overflow hosts Q&A sites for enterprises. Each enterprise gets its own infrastructure.

Read their story
Guestline-img

Guestline saved 2,000 hours per release using Octopus's Tenants feature

Guestline reduced manual work, saved thousands of hours, and delivered a world-class customer and developer experience.

Read their story
Diligent logo

Diligent reduced deployment time from 2 weekends to 2 hours with Octopus

Using Octopus's Tenants feature, Diligent modernized its deployments while managing the unique needs of its customers.

Read their story

empty-image

section-howitworks2
How it works

Octopus simplifies tenanted deployments

See how Octopus orchestrates tenanted deployments for Vet Clinic, a fictional software platform used in vet clinics in many different locations.

icon release

Release across environments

Manage tenanted deployments how it best suits you. Deploy to one tenant, some, or all at once, or specific release rings, based on defined tenant tags.

See environments in the demo project
Tenanted deployments dashboard in Octopus Deploy
icon release

Single deployment process

Define one deployment process, seamlessly connect it to either side of your deployment pipeline, and use it for as many customers or locations as you need. Manage each tenant's unique processes, customizations, and features using tenant tags and variables.

See a deployment process in the demo project
Octopus Deploy Vet Clinic deployment process
icon configure

Configure variables

Define variable values, like database connection strings or API keys, that are different for each tenant in your project.

See tenant variables in the demo project
Octopus tenant variables screenshot
icon operate

Create new tenants with ease

Use Octopus's Runbooks feature to automate tenants and infrastructure provisioning whenever needed. Manage backups, database maintenance, and service failover and restoration with one click.

See a runbook process in the demo project
Octopus Runbook process to create an Azure Web App
icon measure

Monitor tenants

Know where your releases are, regardless of your multi-tenancy strategy. See key information about your tenants at a glance, like the projects they belong to, assigned tags, and environments for each tenant.

See the tenant dashboard in the demo project
Octopus tenants overview dashboard
Tenanted deployments dashboard in Octopus Deploy
Octopus Deploy Vet Clinic deployment process
Octopus tenant variables screenshot
Octopus Runbook process to create an Azure Web App
Octopus tenants overview dashboard
Our customers

We simplify complex deployments to thousands of tenants for...

Pet Supplies Plus logo
Domino's logo
American Family Insurance logo
Topgolf logo
Tyler Tech logo
Olo logo
Stack Overflow logo small
Guestline logo

empty-image-xsm

With Octopus Deploy’s multi-tenancy feature, we can deploy to hundreds of customers in a single environment and have configurations specific to each client – all with different database connection strings, underlying APIs, and secrets used for encryption.

Jorge Robledo

VP of Operations, Kinder Systems

Section4-all-v4
Get started

Ready to try Octopus Deploy?

empty-image-sm

Try it yourself

Start your free 30-day trial and get full access to all Octopus Professional features.

Speak to our team

Have questions about how tenanted deployments will work for you, or want to see a live demo?

empty-image

Section5-1
learn more

Multi-tenancy guides

Read our guides to get started with tenanted deployments in Octopus. You can also access our sample tenant projects in the Octopus samples instance.

Multi-tenant teams diagram
Multi-tenant teams

Learn how to use the Tenants feature to support multiple teams developing the same application.

Read more
Multi-tenant regions diagram
Multi-tenant regions

Learn how to use geographic locations as tenants for an application and different upgrade rings.

Read more
Multi-tenant applications diagram
Multi-tenant SaaS applications

Learn how to set up Software as a Service (SaaS) tenanted deployments in Octopus.

Read more