hero UI tenants

Tenants

Define one process and deploy to any number of tenants with ease.

Request a demo
empty-image
empty-image-sm
empty-image-xsm
background with two blocks

Tenanted deployments

Tenanted deployments are a common strategy to deploy software to many production instances, targets, or customers.

Tenanted deployments are most useful for:

empty-image-sm

cube saas

Delivering Software as a Service (SaaS) applications, where each customer has their own resources.

background empty icon
physical location pin

Deploying to physical locations like stores or data centers, whether separated by a few feet or hundreds of miles.

four blocks background tenants help section
Benefits

Tenants in Octopus help you...

empty grid col
cogs settings icon

Deploy easily

  • Manage configuration unique to each tenant
  • Manage all software instances in a single location
  • Deploy many instances of your application to the same environment
  • Deploy to shared or dedicated infrastructure per tenant
  • Easily connect a new project to existing tenants at scale

empty-image-smempty-image-smempty-image-sm

deployment check icon

Deploy reliably

  • Promote releases using safe, tenant-aware release pipelines
  • Create release rings to deploy to alpha and beta tenants
  • Limit access by scoping team roles to tenants
empty grid col
empty grid col

empty-image-md

Lightning fast icon

Deploy faster

  • Build a single deployment process that scales easily as you add more tenants
  • Change the deployment process for a single tenant or group of tenants
  • Create new tenants on demand and use your existing process

empty-image-mds

About managing tenants

Tenanted deployment strategies are complex at scale. Customers and targets may have unique needs, like branding or security measures. These needs introduce risk and process duplication, and slow deployment rates.

Octopus's built-in Tenants feature solves these problems and more. Octopus helps keep your tenanted deployment processes manageable, fast, and reliable.

empty grid col
UI Portal Project, Common and Staging Variables
Features

Tenants in Octopus are the key to unlocking your tenanted deployment strategy for your applications

Manage tenant differences with variables

UI Portal Project, Common and Staging Variables

Octopus’s Variables feature lets you reuse deployment processes for some or all tenants and customize workflows to meet their unique needs. Save time, prevent process duplication, and lower the risk of human error.

Use variables at different levels to:

  • Deploy existing software to new tenants without process configuration changes
  • Define items needed when spinning up a new tenant
  • Prevent deployments with missing or incorrect values
  • Protect sensitive information
UI Portal Tenant Tags Overview

Use tenant tags to organize and customize your tenants

UI Portal Tenant Tags Overview

Tenant tags are a versatile and powerful way to simplify, organize, and scale tenanted deployments.

Tenants tags help you:

  • Logically group tenants by location, timezone, feature set, or customer
  • Add deployment steps that should run for a specific group of tenants based on purchased features or location
  • Create release rings for alpha, beta, and stable customers
icons companies circle kubernetes aws azure cloud servers

Support for all hosting scenarios and deployment strategies with one tool

icons companies circle kubernetes aws azure cloud servers

Octopus lets you deploy to all your customers regardless of their hosting environments. Deliver software to any deployment target or combination of targets, including:

  • Dedicated or shared cloud hosting
  • Cloud platforms like AWS, Microsoft Azure, and Google Cloud, plus their government clouds like AWS GovCloud and Azure Government cloud
  • Servers or computers at physical locations, like retail stores, hotels, hospitals, and more
  • Data centers, server farms, and self-hosted infrastructure
  • Hybrid setups

Manage tenanted and non-tenanted deployments in one tool, and simplify your overview of all your deployments.

UI Portal deployments list overview locations

Know what's deployed where in real-time

UI Portal deployments list overview locations

Know where your releases are, regardless of your tenanted deployment structure or strategy. See key information about your tenants at a glance, like:

  • Tenants with active deployments
  • Tenants that need upgrades
  • The status of releases in testing environments

If you need more information about your tenanted deployments, you can dig deeper for more detail.

Our customers

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

Accenture logo
Topgolf logo
Domino's logo
DRB Systems logo
Morgan Stanley logo
Olo - Logo
Helse nord IKT logo
Pet Supplies Plus logo
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.

We'll never share your email or spam you.

Image diligent quote

Using tenants lets our team much more easily target our deployments. Using variables and tenant tags gives us the flexibility to configure those deployments in a way that works for us, and also gives us a great overview of our deployments at a glance.

Toshio Kenyon

Engineering Manager, Diligent

Section4-all-v4
Get started

Ready to try Octopus Deploy?

empty-image-sm

Try it yourself

Start your free 30-day trial and get 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 use cases

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.

octopus to different locations and servers and cloud
Tenanted deployments

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

Read more
Octopus Deploy to SaaS location cubes through cloud
Software as a Service (SaaS)

Deploy software to thousands of customers with one process. Scale SaaS deployments quickly, reliably, and securely without duplicating effort.

Read more
Octopus Deploy to differen physical locations
Physical locations

Scale deployments quickly, reliably, and securely for all locations without duplicating your effort.

Read more