What is IBM UrbanCode Deploy?

IBM UrbanCode® Deploy is an application-release solution that combines continuous delivery and deployment automation with robust visibility, traceability and auditing capabilities.

 Get started with a hands-on tutorial


What UrbanCode Deploy can help you do

Achieve continuous delivery

Increase frequency of software delivery through automated, repeatable deployment processes across development, testing and production.

Manage complexity

Simplify the deployment of multichannel applications to all environments, whether on premises or in the cloud, with consistency and repeatability.

Scale reliably

Use a single centralized server to manage tens of thousands of endpoints to any number of clouds, data centers or mainframes.

Key features

Integrations that replace custom scripting

Get the sample code (link resides outside IBM)

Make processes more robust and easier to design by using tested integrations with dozens of tools and technologies, including Jira, Jenkins, Kubernetes, Microsoft, ServiceNow and WebSphere.

Scalable distributed automation

Learn more (link resides outside IBM)

Meet enterprise requirements with an architecture designed to scale — high availability, horizontal scalability and tight security.

Quality gates and approvals

Learn more (link resides outside IBM)

Capture sets of component versions with Snapshots to deploy together. Ensure that only application component versions which meet quality criteria are promoted across test environments in route to production.

Visual deployment modeling

Learn more (link resides outside IBM)

Model cloud environments in a simple graphical editor to deploy your applications to public, private and hybrid clouds.

Design deployment orchestration

Learn more (link resides outside IBM)

Orchestrate and test your automation with a simple drag and drop editor for parallel, sequential and looping processes.

Secure and stable

Learn more

Available as a container and certified to work with Red Hat® OpenShift® and the IBM Cloud Pak™ for Applications.

Product Integrations

Jenkins Pipeline

Install this plug-in into the Jenkins server that includes functions to interact with UrbanCode Deploy components and deployments.

Download the plug-in (link reside outside IBM)


Install this plug-in to gain the ability to interact with Kubernetes resources within UrbanCode Deploy.

Download the plug-in (link resides outside IBM)


Manually or automatically import new versions from Git. You have the option to deploy them immediately.

Download the plug-in (link resides outside IBM)

IBM WebSphere Application Server

Starting with IBM WebSphere® Application Server V14, configure a plug-in for UrbanCode Deploy. You can use JavaScript Object Notation (JSON) files to manage your WebSphere Application Server configuration.

Download the plug-in (link resides outside IBM)

Microsoft IIS

Deploy applications to Internet Information Services (IIS) for Windows and even manage the configuration of IIS itself.

Download the plug-in (link resides outside IBM)

Jira, SeviceNow, and hundreds more

Make deployment processes robust and easier to design by using tested integrations with IBM, open source and third-party tools and technologies.

See the full list (link resides outside IBM)

trucks and buses

Case study: Daimler Trucks North America

To manage application delivery, speed up application deployment and improve quality and control, Daimler Trucks NA put application developers in the driver’s seat by using a DevOps model and UrbanCode Deploy software.

Learn their story →

Get started with UrbanCode Deploy in minutes

Get hands-on experience with UrbanCode continuous delivery tools as you deploy StockTrader, a Java™ microservices application, into an IBM Cloud™ Private cluster.