Looking for urbancode.com?
Join the IBM Community!
Overview
Why IBM® UrbanCode®? Deliver better software, faster.
UrbanCode can speed and optimize software delivery for any mix of on-premises, cloud and mainframe applications.

Use cases
Deliver Cloud native apps

Deliver Cloud native apps
UrbanCode provides a single point of control to help manage delivery of microservices workloads across dev/test and production, spanning many clouds, including traditional cloud providers, containers and VMs.
Benefits
What UrbanCode can help you do
Automate manual processes
Eliminate human error to release software with confidence.
Scale tools across the company
Get extensive pipeline management, visibility, automation.
Features
Pipelines
Transform release toolchains into coherent pipelines. Get visibility, coordinated delivery.
Value Streams
Improve the rate and flow of application delivery with visibility into your DevOps delivery pipeline
Hundreds of integrations
Eliminate custom scripts and get a deployment process that’s easier to design, more secure.
Product solutions
Testimonial
UrbanCode deploy and cloud technologies, like IBM Cloud Platform, allow us to disrupt, mainly due to the agility we’re able to deliver and pivot on.
Daniel Corboy
Developer and DevOps Engineer
Bendigo and Adelaide Bank
Frequently asked questions
How does UrbanCode Deploy integrate with plug-ins?
You can integrate UrbanCode Deploy into your delivery pipeline and avoid restructuring your toolchain with over 130 plug-ins for development, testing, infrastructure and cloud — such as the Jenkins Pipeline and VMware vRealize Automation plug-ins. For information on plugins, review the documentation for plugins in https://urbancode.github.io/IBM-UCx-PLUGIN-DOCS/
How does UrbanCode Deploy handle complex application deployments?
UrbanCode Deploy can enable you to create models of the deployment process with a graphical process editor, replacing manual steps and nonstandard scripts. No programming is required. You can create processes of any complexity, assign them to deployment environments and execute them more reliably.
What safeguards are in UrbanCode Deploy that help ensure quality?
You can store different configuration settings for each target and enable configuration-only or traditional code-and-configuration deployments, while reusing the same application process across multiple environments.
What installation options are available for UrbanCode Deploy?
Does UrbanCode Deploy natively deploy applications to IBM® z/OS®?
Yes. A DevOps transformation includes enhancing z/OS for development practices. Mobile applications make hundreds of millions of IBM® z Systems® back-end calls every day — for example, calls to COBOL and PL/1. The mainframe must be part of the modern development and operations practices.
How do I discover, deploy and manage IBM® WebSphere® Application Server configurations?
UrbanCode Deploy detects WebSphere Application Server automatically and creates corresponding resources on the server. You can import WebSphere Application Server cell-and-cluster configurations and generate a template that is stored and promoted across environments.
How do I know what was deployed, and where and when it was deployed?
UrbanCode Deploy provides a customizable permission system for your users and a more secure transport of your deployment artifacts. You can track user activity (who, what, where and when) with control and audit capabilities that build a full history of an application deployment.
Is UrbanCode Velocity a deployment-automation tool?
No. UrbanCode Deploy provides deployment automation. UrbanCode Velocity provides coordination across continuous delivery pipelines from one or more tools, so it can coordinate across multiple Jenkins pipelines, UrbanCode Deploy applications or both.
How is UrbanCode Velocity installed?
UrbanCode Velocity has been containerized and provides a Helm chart for installation into a Kubernetes cluster, in addition to instructions for deploying as a Docker Compose application (for non production use).
How does UrbanCode Velocity help improve team performance?
UrbanCode Velocity provides reports showing the time required to get a new build into production. The reports highlight bottlenecks by identifying which environments the build spent time in, slowing delivery to production. This can help teams address those bottlenecks to speed delivery.
Get started in minutes
Get started with UrbanCode Deploy trial software.