IBM and Red Hat — the next chapter of open innovation. Learn more ›
Create, document, and manage APIs in a secure and scalable environment.
Learn about the pros and cons of both APIs and messaging when developing robust, engaging apps.
Jun 13, 2019
Stewarding open source for the future
Create a database in a Docker container for local development
Get started with agile integration architecture
Use REST APIs to deploy services through a simple conversation in human natural language
Oct 03, 2018
See all announcements
Featured | Code Pattern
Nov 06, 2018
Create a Work Log web application using Flask, MongoDB, and Kubernetes. The Work Log application is used to keep track of and log different types of days that are associated with work.
Featured | Tutorial
Apr 26, 2019
API ManagementHybrid Cloud+
This tutorial addresses how both API providers and API consumers interact with API Connect as an API hub. We cover basic concepts and show API providers how to use Node.js for internal service and how to use Node.js in an application for the API consumer to call the API.
Jul 17, 2019
API ManagementArtificial intelligence+
Learn how to build a custom Visual Recognition model.
Jun 10, 2019
Combining third party application services with serverless functions makes it much faster to build applications, but requires management of individual access tokens. This tutorial shows a simpler way of managing service credentials with the new IAM-enabled namespaces in IBM Cloud Functions.
May 31, 2019
Part 2 of this series covers authorization across microservices, what AuthN and AuthZ protocols to use, what to do when an API is invoked by applications and services outside its trust boundary, additional security policies to consider, logging and monitoring, and how group policies can help you build a more…
This two-part series brings together existing ideas, principles, and concepts such as end-to-end trust, authentication, authorization, and API gateways, to provide a high-level blueprint for modern API and microservices-based application security.
Part 1 of this series discusses what services and microservices are, the role of APIs and API gateways in modern application architectures, the importance of user-level security context, and end-to-end (E2E) trust.
May 08, 2019
Learn how understanding weather conditions can dramatically reduce the number of people impacted before, during, and after an event.
Apr 23, 2019
In this article, you’ll learn about our first-hand experience of implementing the Waterfall Model as well as Agile methodologies in the context of delivering an API Platform and how a hybrid approach may be better than using just one, single practice.
Apr 17, 2019
Learn the basics on how to perform a few CRUD operations against an Elasticsearch cluster on IBM Cloud with Postman.
Apr 09, 2019
With the rise of multi-cloud strategy, it is becoming crucial to re-think hybrid cloud integration strategy. Agility, scalability, and adaptability are critical characteristics that must be available on modern integration solutions.
Apr 04, 2019
API ManagementHybrid Cloud
Unfortunately, cURL can be a little messy for humans to build and parse, so there are alternatives that are both UI and command-line based. Let's take a look at a few alternatives using the Watson Speech to Text List models method as an example.
Mar 28, 2019
Apache SparkAPI Management+
Learn how to setup and run the TPC-DS benchmark to evaluate and measure the performance of your Spark SQL system.
Mar 21, 2019
Write a cloud Java microservice that connects a Databases for MongoDB datasource and showcases sample CRUD operations.
Mar 19, 2019
Apache KafkaAPI Management+
This article takes a closer look at one of the most common patterns for building an event-driven solution and gives an overview of using event sourcing.
Before open source was cool, IBM worked to establish open source as technology that's safe (and good!) for the enterprise.
Mar 13, 2019
IBM is a founding member of the GraphQL Foundation, which supports the open source adoption of GraphQL, a query language for APIs and a runtime for fulfilling those queries with your existing data.
Mar 07, 2019
This two-part tutorial series shows how to build a cloud application for people with asthma to monitor and analyze peak flow meter readings.
Mar 06, 2019
In this first part of a two-part series, you create the application skeleton, add an input form for meter readings, and save those readings to a Cloudant database running in the cloud.
In this final part of a two-part tutorial, you add functions to the application, integrate it with a weather data service in the cloud, create HTML5 charts and graphs from the data, and then deploy the result to the cloud using a CloudFoundry PHP buildpack.
Feb 20, 2019
Feb 07, 2019
LoopBack is a highly extensible, open-source Node.js framework based on Express that enables you to quickly create dynamic end-to-end REST APIs and connect to backend systems such as databases and SOAP or REST services.
Feb 05, 2019
This code pattern shows a game app where players need to show five specific emotions and do five specific poses in two levels. The fastest player wins. The game showcases various key cloud technologies to demonstrate them in action.
Feb 03, 2019
Use a Node.js proxy to inspect external APIs.
Feb 01, 2019
This tutorial introduces you to Knative and where you can access the Knative 101 labs to learn about the platform.
Jan 30, 2019
Node.js and IBM Watson Assistant with IBM LinuxONE Systems: A cognitive application with IBM Cloud Private.
Jan 17, 2019
When you are creating APIs that will interact with blockchain, you need to watch out for a flaw that could start an automatic call over a large number of transactions. A mistake in your API could be very costly.
Jan 10, 2019
This tutorial teaches you how to verify your Terraform plan and make it work with the IBM Cloud. You'll also learn how to write a simple plan to spin up a container service on the IBM Cloud.
Nov 26, 2018
Use the LTI standard to write web applications that integrate with online training platforms as learning modules.
Nov 16, 2018
Learn how to build a service in IBM Integration Bus which can be exposed as a proxy to achieve digest authentication.
Nov 15, 2018
In a series of blog posts, I show you a no-code way to use API Connect Test and Monitor to create this list and get it up and running.
Nov 14, 2018
The API Microgateway is a developer-focused, programmable API gateway written in Node.js to secure and control microservices and APIs.
This blog post details how I researched, planned, and implemented a Python application that tracked the number and types of days worked.
Oct 31, 2018
This two-part series explores the approach that modern integration architectures are taking to ensure they can be as agile as the applications that they interconnect. The pattern of the centralized enterprise service bus (ESB) has served its purpose, and still has its place, but many enterprises are exploring a more…
Oct 20, 2018
This article explains what a Representational State Transfer (REST) API is, the structure of an API, how REST APIs interact with cloud providers' infrastructure, a sample REST API for the cloud, REST and software as a service (SaaS), REST and platform as a service (PaaS), and various use cases.
Oct 18, 2018
Going hybrid has never been easier. You can maintain your private cloud while also tapping into a public cloud whenever it makes sense.
Oct 10, 2018
In this first part of a two-part series, build the basic application skeleton and integrate the Movie Database API.
In this second part of a two-part series, you integrate a Cloudant database with your watch list app and deploy it on IBM Cloud.
The example application in this tutorial series allows users to search for movies and TV shows by name, then add selected items to a personal watchlist. Title information and other metadata is retrieved from The Movie Database (TMDb) API. Behind the scenes, the application uses the IBM Cloud Cloudant service,…
Oct 03, 2018
In this tutorial, follow the steps to create, build, and run a simple LoopBack 4 application. Additionally, learn how to expose GraphQL APIs from the same LoopBack application.
Sep 19, 2018
OpenAPI Initiative (OAI) is working to create a common way to describe REST APIsservice development and deployment.
Sep 17, 2018
There's a lot to think about when you're creating an API. One of the most important ways you can create a successful API is to design it with security in mind from the start. In this blog post, I share 7 things you can do to ensure the APIs you…
Sep 12, 2018
The Zend Framework is an MVC-compliant framework for building robust, scalable PHP Web applications. It includes a Zend_Soap component that allows developers to quickly and efficiently add SOAP-based Web services to their applications. This article examines the Zend_Soap component in detail, illustrating how you can build a SOAP Web service…
This brief article shows you how to build Software as a Service using Node.js along with best-of-breed technologies and approaches. It introduces a generator that can be used to quickly scaffold a new API application built on Express.js. This scaffolding provides structured logging, API request validation, interactive API documentation, environment-driven…
Sep 06, 2018
At the core of SOA lies the concept of services, which has been deemed similar to modern style APIs. Although services and APIs differ in their design objectives, when applied together they may be complimentary rather than contradictory.
Sep 05, 2018
In this tutorial, you will learn how to create a browser extension using Watson APIs that can stand as integrated features on existing products you already use.
Aug 23, 2018
Make your API usable in both modular and non-modular Java environments
Aug 20, 2018
API ManagementWeb development
Swagger is a useful specification for generating documentation for RESTful APIs, but its output can lack all of the detail or features you need. Find out how you can enhance Swagger's native capabilities through the use of custom extensions, tools, and templates.
Aug 16, 2018
Learning how to use the API for OpenSSL -- the best-known open library for secure communication -- can be intimidating, because the documentation is incomplete. Fill in the gaps, and tame the API, with the tips in this article. After setting up a basic connection, see how to use OpenSSL's…
Aug 07, 2018
Learn about Simple Search Service, an app that can turn structured data into a faceted search engine API.
Aug 01, 2018
Use machine learning to perform secure, real-time risk assessment and management to help financial institutions more accurately determine credit worthiness.
Jul 26, 2018
Learn how to expose parts of the Kubernetes API with RBAC.
Back to top