Boomi Enterprise Platform Architecture
Boomi provides the flexibility, scalability, and security you need to integrate and automate your organization in one place.
Capabilities
Centralized management
Build and manage a wide range of use cases from a single console, regardless of where they are deployed.
Governance
Manage access to assets for your teams through role-based permissions, SSO, and 2FA.
Flexible hybrid deployment
Run integrations and automations where they need to: hosted, in the cloud, or on-premises.
Reusable assets
Reuse and share integration logic and connectors across your projects as well as other accounts and customers.
Scalable runtimes
Configure and auto-scale runtimes, both vertically and horizontally, to handle varying workloads.
Platform API
Integrate and automate Boomi itself within your organization with its rich administrative API.
Security
Protect your data while in transit and at rest with enterprise-grade security.
Extensible
Leverage scripting and the connector SDK to handle unique requirements and connect to custom applications.
Lifecycle management
Manage changes to integrations, workflows, APIs, and data models with built-in version control and multiple deployment environments.
Runtime architecture
Run your integrations, APIs, and workflows where you want: in the cloud of your choice, locally behind your firewall, or in Boomi’s managed runtimes and still manage everything from a single console. Runtimes securely connect directly to your applications and orchestrate data locally, and never send data back to the Boomi Enterprise Platform for processing.
Want to dig deeper? Check out the Boomi Blueprint catalog in the Boomiverse community.
One platform
Multiple deployment options
Build and manage integrations centrally, then deploy to one or more runtime options to securely connect to the systems you need.
Public cloud hosted
Highly available runtime cluster
For more control over configuration, deploy a scalable runtime cluster within the cloud provider of your choice (e.g. AWS, Azure), tuned to your needs.
You host locally
Highly available runtime cluster
To access local applications and data, deploy a runtime cluster within your local network.