Looking for urbancode.com?

Join the IBM Community!


Use cases

Modernize applications

city skyline shown from the waterfront at night

Modernize applications

UrbanCode software can automate builds, deployments and releases of monolithic applications, microservices-based applications or a mix — on the cloud, on premises, in a data center or on the mainframe.

Deliver Cloud native apps

person working on laptop, as seen from the ceiling

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.


What UrbanCode can help you do



Frequently asked questions

Can I use UrbanCode Deploy to automate the deployment of containers?

Yes. UrbanCode Deploy can manage containers.

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.