Log in / Register


API Developer Tutorial Videos - Create API

About this video

A part of a series of five videos made for developers to explain how to build their API strategy with Red Hat Solutions and tools. The five videos give an overview of how to connect, create, containerize, better secure, and manage APIs.

Learn more: redhat.com/fuse

Run time


In our hyper-connected economy, fueled by Mobile and Internet of Things technologies, businesses rely on Application Programming Interfaces or APIs to integrate their environment, engage new customers, and access resources, while maintaining security and control. In this video, we'll explore how developers can use Red Hat tools and solutions to create APIs quickly and test locally. To better serve their customers, Global Bank needs an efficient and cost-effective way to connect various services they offer, and share information easily between departments. Red Hat's streamlined development tools make it easy to create APIs that connect to the bank's varied data sources, including databases, files, and other applications. Let's begin by creating a project using Apache Camel, a popular open-source integration framework, included with Red Hat Fuse. We'll use Red Hat AMQ as the broker endpoint for real-time information exchange, and use drag and drop to effortlessly design workflows for retrieving account information, and converting the data. Now we're ready to create an API. First, we'll set up the basic representational state transfer, or REST, configuration. Next, we'll create the API routes for retrieving information, and map the endpoints to the API routes. Then we'll test how the API performs. With Red Hat, you can test the application locally with no need for deployment. For today's businesses, APIs are critical to automation, integration, application development, and new business services creation. Red Hat provides modular, lightweight, and comprehensive solutions that help you create, test, manage, and scale APIs with ease and efficiency, and added security. Learn more, and try Red Hat Fuse, our distributed, cloud-native integration platform, today.