IBM Code

Solve specific problems quickly

On IBM Code, everything you need to solve real problems is compiled into a Journey: architecture diagrams, one-click deployment git repos, and pointers to essential docs.

Don’t see the problem you’re trying to solve?

Featured Journeys

Implement voice controls for a serverless home automation hub

Discover how simple it is to build a home automation hub using natural-language services and OpenWhisk serverless technology.

Manage microservices traffic using Istio

Developers can use a service mesh to manage microservices with load balancing, advanced traffic management, request tracing and connective capabilities.

Create a stress-test app for investment portfolios

Make the markets more predictable by building a portfolio stress-testing app using a set of financial web services.

Featured Technologies


Finding patterns in data to derive information.

Artificial Intelligence

Cognitive technologies that can understand, reason, learn, and interact like humans.

Container Orchestration

Containers are virtual software objects that include all the elements that an app needs to run.

Featured Open Source Projects


The lightweight QISKit API is a thin Python wrapper around the Quantum Experience HTTP API that enables you to connect and execute OPENQASM code.

TJBot programmable robot

TJBot is a do-it-yourself kit that enables you to build a programmable cardboard robot powered by IBM Watson. It is part of the IBM Watson Maker Kits, a collection of DIY open source templates to connect to Watson services in a fun way.

Application Metrics for Swift

Collect and visualize resource and performance monitoring data for Swift-based applications.

Recent blog posts

Upcoming events

Follow us on Twitter