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
Deploy with consistency, speed, and without duplicating effort, to thousands of retail stores, hospitals, data centers, or customers.
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.
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 locationsIn 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 customersReduce the complexity of tenanted deployments. Define your process once and scale across your customers.
Please complete all fields.
We'll never share your email or spam you.
Stack Overflow hosts Q&A sites for enterprises. Each enterprise gets its own infrastructure.
Read their storyGuestline reduced manual work, saved thousands of hours, and delivered a world-class customer and developer experience.
Read their storyUsing Octopus's Tenants feature, Diligent modernized its deployments while managing the unique needs of its customers.
Read their storySee how Octopus orchestrates tenanted deployments for Vet Clinic, a fictional software platform used in vet clinics in many different locations.
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 projectDefine 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 projectDefine variable values, like database connection strings or API keys, that are different for each tenant in your project.
See tenant variables in the demo projectUse 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 projectKnow 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 projectWith 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.
Start your free 30-day trial and get full access to all Octopus Professional features.
Have questions about how tenanted deployments will work for you, or want to see a live demo?
Read our guides to get started with tenanted deployments in Octopus. You can also access our sample tenant projects in the Octopus samples instance.
Learn how to use the Tenants feature to support multiple teams developing the same application.
Read moreLearn how to use geographic locations as tenants for an application and different upgrade rings.
Read moreLearn how to set up Software as a Service (SaaS) tenanted deployments in Octopus.
Read more