Red Hat Integration

Flexible integration products to connect your applications across hybrid infrastructure.

Puzzle Pieces

What is Red Hat Integration?

Red Hat Integration is a comprehensive set of integration and messaging technologies to connect applications and data across hybrid infrastructures. It is an agile, distributed, containerized, and API-centric solution. It provides service composition and orchestration, application connectivity and data transformation, real-time message streaming, change data capture, and API management—all combined with a cloud-native platform and toolchain to support the full spectrum of modern application development.

Empower your development teams to cloud adoption

Building on the capabilities of OpenShift API Management, try Red Hat’s new Cloud Native Application Development and Delivery Platform that empowers development teams to adopt innovative cloud architectures including APIs, data streaming and event-driven processing, and AI/ML.

Red Hat's portfolio architecture, solution patterns, and validated patterns provide developers and architects with architecture best practices, tools, and demos to handle common challenges. Discover solutions and patterns based on successful customer deployments, created by experts on the Red Hat hybrid cloud platform.

API management

API management lets you share, secure, distribute, control, and monetize your APIs on an infrastructure platform built with performance, customer control, and future growth in mind, and makes it easy to manage your APIs for internal or external users. API management components can be deployed on-premise, in the cloud, as a managed service, or in any combination required.

Distributed integration

Traditional integrations are centralized, but a distributed integration means functionality can be deployed where required and scaled as needed. Distributed integration is lightweight and API-based, and is easier to include in applications or as part of microservices architectures.

Events, data streaming, and messaging

An ensemble of messaging, data streaming, and change-data-capture technologies provide fast, lightweight, and secure event-driven platforms for cloud-scale applications, giving you the strong foundation needed to build modern distributed applications.

API management

API management lets you share, secure, distribute, control, and monetize your APIs on an infrastructure platform built with performance, customer control, and future growth in mind, and makes it easy to manage your APIs for internal or external users. API management components can be deployed on-premise, in the cloud, as a managed service, or in any combination required.

API management refers to the processes for distribution, control, and analysis of the APIs that connect applications and data across the enterprise and across clouds. The goal of API management is to allow organizations that create APIs or use others’ APIs to monitor activity and ensure the needs of the developers and applications using the API are being met.

API gateways quick 1

3scale API Management

Share, secure, distribute, control, and monetize your APIs on an infrastructure platform built with performance, customer control, and future growth in mind.

API Gateway_2.png

APIcast API Gateway

APIcast is an NGINX-based API gateway used to integrate your internal and external API services with 3scale API Management.

Red Hat OpenShift Service Mesh icon

3scale Istio adapter

The 3scale Istio Adapter allows you to label a service running within the Red Hat OpenShift Service Mesh and integrate that service with the 3scale API Management solution.

Enterprise integration

Enterprise integration encompasses the technologies, processes, and team structures that connect data, applications, and devices from everywhere in your IT organization.

Quarkus on OpenShift

Red Hat build of Apache Camel for Quarkus

Red Hat build of Apache Camel for Quarkus brings Camel’s integration capabilities and extensive
component library to a container-first, high-performance environment, accelerating startup times,
reducing memory usage, and enhancing the developer experience.

Spring on OpenShift

Red Hat build of Apache Camel for Spring Boot

Red Hat build of Apache Camel for Spring Boot offers auto configuration, automatically detecting
and configuring Camel routes and utilities within the Spring context, simplifying the integration process.

apache_camel_learning icon

Red Hat build of Apache Camel on Red Hat OpenShift

Red Hat build of Apache Camel on Red Hat OpenShift takes advantage of the container platform to deliver optimal scalability, resilience, and automation. With built-in pipelines, GitOps, streamlined retrieval of configmaps and secrets, service discovery, observability, automatic health checks, and certificate management, it ensures an efficient and security-focused integration experience.

Events, data streaming, and messaging

Red Hat AMQ is a suite of components—based on open source communities like Apache ActiveMQ and Apache Kafka—that provides a fast, lightweight, and secure event-driven platform for cloud-scale applications, giving you a strong foundation to build modern distributed applications. 

Messaging

AMQ Streams

Based on the Apache Kafka project, AMQ Streams offers a distributed backbone that allows microservices and other applications to share data with extremely high throughput and extremely low latency.

Flexible

AMQ Broker

AMQ Broker is a pure-Java multiprotocol message broker. It’s built on an efficient, asynchronous core with a fast, native journal for message persistence and the option of shared-nothing state replication for high availability.

Red Hat Integration

AMQ Clients

AMQ Clients is a suite of AMQP 1.0 messaging APIs that allow you to make any application a messaging application. It includes both industry-standard APIs such as Java Message Service (JMS) and new, event-driven APIs that make it easy to integrate messaging anywhere.

Data integration, tooling and metadata

Data integration patterns help create a unified, accurate, and consistent view of enterprise data within an organization. This data is often dissimilar, living in different locations, and being stored in a variety of formats.

Our tooling and metatdata collection of design-time, deploy-time, and runtime tooling complements your integration platform as integration best practices.

Events, Streaming & Messaging

Debezium

Debezium captures row-level changes to a database table and passes corresponding change events to AMQ Streams.

Data streaming

Red Hat Service Registry

Service Registry is a datastore for standard event schemas and API designs. You can use Service Registry to decouple the structure of your data from your applications and to share and manage your data structures and API descriptions at runtime using a REST interface.

Recent integration articles

Download Red Hat build of OpenJDK hero banner logo
Article
Dec 20, 2024

Our top application development articles of 2024

Explore this year's most popular articles on Kafka data storage and...

Coding shared image
Article
Dec 12, 2024

What’s new in Red Hat build of Apache Camel 4.8

Ivo Bek

Red Hat build of Apache Camel 4.8 brings enhancements in contract-first API...

camel_quarkus_icon
Blog
Dec 05, 2024

Making Camel upgrades as light as a breeze

Jiri Ondrusek +1

Explore the possibilities of upgrading the Red Hat build of Apache Camel on...

Featured image for Red Hat OpenShift AI.
Article
Dec 04, 2024

Level up your generative AI with LLMs and RAG

Ritesh Shah

Learn how a developer can work with RAG and LLM leveraging their own data...