Integration

Linking together different IT systems (components) to functionally cooperate as a whole.

576 resources3 categoriesView Original

Integration Patterns(200 items)

A

Aggregator

How do we combine the results of individual, but related messages so that they can be processed as a whole?

Integration Patterns
A

Aggressive Obsolescence

How can API providers reduce the effort for maintaining an entire API or its parts (such as endpoints, operations, or message representations) with guaranteed service quality levels?

Integration Patterns
A

Agnostic Capability

Abstracts service capabilities for improved flexibility.

Integration Patterns
A

Agnostic Context

Abstracts service context for improved flexibility.

Integration Patterns
A

Agnostic Sub-Controller

Separates sub-controllers from the main controller to improve reusability and maintainability.

Integration Patterns
A

Anti Corruption Layer Pattern

Add a layer to isolate and transform data between systems.

Integration Patterns
A

API Description

Which knowledge should be shared between an API provider and its clients? How should this knowledge be documented?

Integration Patterns
A

API Key

How can an API provider identify and authenticate clients and their requests?

Integration Patterns
A

API-led Connectivity pattern

Use APIs to connect different systems and applications.

Integration Patterns
A

Asynchronous Queuing

Uses a message queue to decouple services and improve scalability and reliability.

Integration Patterns
A

Atomic Parameter

How can simple, unstructured data (such as a number, a string, a Boolean value, or a block of binary data) be exchanged between API client and API provider?

Integration Patterns
A

Atomic Parameter List

How can multiple related Atomic Parameters be combined in a representation element so that each of them stays simple, but their relatedness becomes explicit in the API Description and the runtime message exchanges?

Integration Patterns
A

Atomic Service Transaction

Uses transactions to ensure atomicity and consistency across multiple service invocations.

Integration Patterns
A

Augmented Protocols

Enhances protocols with additional features.

Integration Patterns
B

Backend Integration

How can distributed applications and their parts, which have been built independently and are deployed separately, exchange data and trigger mutual activity while preserving system-internal conceptual integrity without introducing undesired coupling?

Integration Patterns
B

Brokered Authentication

Authenticates clients through a broker.

Integration Patterns
C

Canonical Data Model

How can you minimize dependencies when integrating applications that use different data formats?

Integration Patterns
C

Canonical Expression

Defines a standard expression language for inventory data.

Integration Patterns
C

Canonical Protocol

Defines a common communication protocol between services to enable interoperability and decoupling.

Integration Patterns
C

Canonical Resources

Defines a standard set of resources for common functionality across services.

Integration Patterns
C

Canonical Schema

Defines a standard data model and format for exchanging data between services.

Integration Patterns
C

Canonical Versioning

Defines a standard versioning scheme for inventory resources.

Integration Patterns
C

Capability Composition

Combines multiple service capabilities to create a new capability.

Integration Patterns
C

Capability Recomposition

Recombines existing service capabilities to create a new capability.

Integration Patterns
C

Change Data Capture Pattern

Capture and propagate changes made to a database or data source in real-time.

Integration Patterns
C

Channel Adapter

How can you connect an application to the messaging system so that it can send and receive messages?

Integration Patterns
C

Channel Purger

How can you keep 'left-over' messages on a channel from disturbing tests or running systems?

Integration Patterns
C

Claim Check

How can we reduce the data volume of message sent across the system without sacrificing information content?

Integration Patterns
C

Command Message

How can messaging be used to invoke a procedure in another application?

Integration Patterns
C

Community API

How can the visibility of and the access to an API be restricted to a closed user group that does not work for a single organizational unit but for multiple legal entities (such as companies, nonprofit/nongovernment organizations, and governments)?

Integration Patterns
C

Compatible Change

Enables changes to a service without breaking existing clients.

Integration Patterns
C

Compensating Service Transaction

Reverses the effects of a failed transaction.

Integration Patterns
C

Competing Consumers

How can a messaging client process multiple messages concurrently?

Integration Patterns
C

Composed Message Processor

How can you maintain the overall message flow when processing a message consisting of multiple elements, each of which may require different processing?

Integration Patterns
C

Composition Autonomy

Enables services to act autonomously within a composition.

Integration Patterns
C

Computation Function

How can a client invoke side-effect-free remote processing on the provider side to have a result calculated from its input?

Integration Patterns
C

Concurrent Contracts

Allows multiple versions of a service contract to coexist simultaneously.

Integration Patterns
C

Conditional Request

How can unnecessary server-side processing and bandwidth usage be avoided when frequently invoking API operations that return rarely changing data?

Integration Patterns
C

Containerization

How can an environment be provided with maximum support for services with high-performance recovery and scalability requirements?

Integration Patterns
C

Content Enricher

How do we communicate with another system if the message originator does not have all the required data items available?

Integration Patterns
C

Content Filter

How do you simplify dealing with a large message, when you are interested only in a few data items?

Integration Patterns
C

Content Negotiation

Negotiates the content format between clients and servers.

Integration Patterns
C

Content-Based Router

How do we handle a situation where the implementation of a single logical function (e.g., inventory check) is spread across multiple physical systems?

Integration Patterns
C

Context Representation

How can API consumers and providers exchange context information without relying on any particular remoting protocols? How can identity information and quality properties in a request be made visible to related subsequent ones in conversations?

Integration Patterns
C

Contract Centralization

Centralizes service contracts to improve consistency and reduce duplication.

Integration Patterns
C

Contract Denormalization

Centralizes service contracts to improve consistency and reduce duplication.

Integration Patterns
C

Control Bus

How can we effectively administer a messaging system that is distributed across multiple platforms and a wide geographic area?

Integration Patterns
C

Correlation Identifier

How does a requestor that has received a reply know which request this is the reply for?

Integration Patterns
C

Cross-Domain Utility Layer

Uses multiple protocols for improved performance and flexibility.

Integration Patterns
D

Data Confidentiality

Ensures data confidentiality in a distributed environment.

Integration Patterns
D

Data Element

How can domain/application-level information be exchanged between API clients and API providers without exposing provider-internal data definitions in the API? How can API client and API provider be decoupled from a data management point of view?

Integration Patterns
D

Data Format Transformation

Transforms data formats to enable interoperability.

Integration Patterns
D

Data Model Transformation

Transforms data models to enable interoperability.

Integration Patterns
D

Data Origin Authentication

Authenticates the origin of a message.

Integration Patterns
D

Data Transfer Resource

How can two or more communication participants exchange data without knowing each other, without being available at the same time, and even if the data has already been sent before its recipients became known?

Integration Patterns
D

Datatype Channel

How can the application send a data item such that the receiver will know how to process it?

Integration Patterns
D

Dead Letter Channel

What will the messaging system do with a message it cannot deliver?

Integration Patterns
D

Decomposed Capability

Breaks down a service capability into smaller, more manageable pieces.

Integration Patterns
D

Decoupled Contract

Decouples service contracts from their implementation for improved flexibility.

Integration Patterns
D

Detour

How can you route a message through intermediate steps to perform validation, testing or debugging functions?

Integration Patterns
D

Direct Authentication

Authenticates clients directly.

Integration Patterns
D

Distributed Capability

Breaks down a service capability into smaller, more manageable pieces.

Integration Patterns
D

Document Message

How can messaging be used to transfer data between applications?

Integration Patterns
D

Domain Inventory

Identifies and categorizes the types of services within a particular domain.

Integration Patterns
D

Dual Protocols

Defines a common utility layer across multiple domains.

Integration Patterns
D

Durable Subscriber

How can a subscriber avoid missing messages while it is not listening for them?

Integration Patterns
D

Dynamic Router

How can you avoid the dependency of the router on all possible destinations while maintaining its efficiency?

Integration Patterns
E

Embedded Entity

How can one avoid sending multiple messages when their receivers require insights about multiple related information elements?

Integration Patterns
E

Endpoint Redirection

Redirects clients to alternative endpoints.

Integration Patterns
E

Enterprise Inventory

Identifies and categorizes the types of services within a particular domain.

Integration Patterns
E

Entity Abstraction

Abstracts data entities to simplify data access and reduce coupling.

Integration Patterns
E

Entity Linking

Links related resources to enable navigation and discovery.

Integration Patterns
E

Envelope Wrapper

How can existing systems participate in a messaging exchange that places specific requirements on the message format, such as message header fields or encryption?

Integration Patterns
E

Error Report

How can an API provider inform its clients about communication and processing faults? How can this information be made independent of the underlying communication technologies and platforms (for example, protocol-level headers representing status codes)?

Integration Patterns
E

Eternal Lifetime Guarantee

How can a provider support clients that are unable or unwilling to migrate to newer API versions at all?

Integration Patterns
E

Event Message

How can messaging be used to transmit events from one application to another?

Integration Patterns
E

Event-Driven Consumer

How can an application automatically consume messages as they become available?

Integration Patterns
E

Event-Driven Messaging

Uses events to trigger service invocations and reduce coupling.

Integration Patterns
E

Exception Shielding

Protects against security vulnerabilities through proper handling of exceptions.

Integration Patterns
E

Experimental Preview

How can providers make the introduction of a new API, or new API version, less risky for their clients and obtain early adopter feedback without having to freeze the API design prematurely?

Integration Patterns
F

File Gateway

Provides a gateway to access legacy file-based systems.

Integration Patterns
F

Format Indicator

How can a message`s data format be designed to allow for possible future changes?

Integration Patterns
F

Frontend Integration

How can client-side end-user interfaces that are physically separated from server-side business logic and data storage be populated and updated with computing results, result sets from searches in data sources, and detailed information about data entities? How can application frontends invoke activities in a backend or upload data to it?

Integration Patterns
F

Functional Decomposition

Breaks down services into smaller, more manageable components.

Integration Patterns
G

Guaranteed Delivery

How can the sender make sure that a message will be delivered, even if the messaging system fails?

Integration Patterns
H

Hybrid API Management pattern

Manage APIs that span both cloud and on-premises environments using a central control plane.

Integration Patterns
H

Hybrid Integration pattern

Integrate systems and applications that are deployed both on-premises and in the cloud using a combination of integration technologies.

Integration Patterns
I

Id Element

How can API elements be distinguished from each other at design time and at runtime? When applying domain-driven design, how can elements of the Published Language be identified?

Integration Patterns
I

Idempotent Capability

Ensures that the same action can be performed multiple times without changing the system state.

Integration Patterns
I

Idempotent Receiver

How can a message receiver deal with duplicate messages?

Integration Patterns
I

Information Holder Resource

How can domain data be exposed in an API, but its implementation still be hidden? How can an API expose data entities so that API clients can access and/or modify these entities concurrently without compromising data integrity and quality?

Integration Patterns
I

Intermediate Routing

Uses intermediate routing nodes to improve performance and flexibility.

Integration Patterns
I

Invalid Message Channel

How can a messaging receiver gracefully handle receiving a message that makes no sense?

Integration Patterns
I

Inventory Endpoint

Defines a standard endpoint for accessing inventory resources.

Integration Patterns
L

Legacy Wrapper

Wraps legacy systems to expose them as services.

Integration Patterns
L

Lightweight Endpoint

Provides a lightweight endpoint for resource access.

Integration Patterns
L

Limited Lifetime Guarantee

How can a provider let clients know for how long they can rely on the published version of an API?

Integration Patterns
L

Link Element

How can API endpoints and operations be referenced in request and response message payloads so that they can be called remotely?

Integration Patterns
L

Link Lookup Resource

How can message representations refer to other, possibly many and frequently changing, API endpoints and operations without binding the message recipient to the actual addresses of these endpoints?

Integration Patterns
L

Linked Information Holder

How can messages be kept small even when an API deals with multiple information elements that reference each other?

Integration Patterns
L

Logic Centralization

Centralizes business logic within a service layer to reduce redundancy and promote consistency.

Integration Patterns
M

Master Data Holder

How can I design an API that provides access to master data that lives for a long time, does not change frequently, and will be referenced from many clients?

Integration Patterns
M

Message

How can two applications connected by a message channel exchange a piece of information?

Integration Patterns
M

Message Broker

How can you decouple the destination of a message from the sender and maintain central control over the flow of messages?

Integration Patterns
M

Message Bus

What is an architecture that enables separate applications to work together, but in a decoupled fashion such that applications can be easily added or removed without affecting the others?

Integration Patterns
M

Message Channel

How does one application communicate with another using messaging?

Integration Patterns
M

Message Dispatcher

How can multiple consumers on a single channel coordinate their message processing?

Integration Patterns
M

Message Endpoint

How does an application connect to a messaging channel to send and receive messages?

Integration Patterns
M

Message Expiration

How can a sender indicate when a message should be considered stale and thus shouldn`t be processed?

Integration Patterns
M

Message Filter

How can a component avoid receiving uninteresting messages?

Integration Patterns
M

Message History

How can we effectively analyze and debug the flow of messages in a loosely coupled system?

Integration Patterns
M

Message Router

How can you decouple individual processing steps so that messages can be passed to different filters depending on a set of conditions?

Integration Patterns
M

Message Screening

Screens messages for malicious content.

Integration Patterns
M

Message Sequence

How can messaging transmit an arbitrarily large amount of data?

Integration Patterns
M

Message Store

How can we report against message information without disturbing the loosely coupled and transient nature of a messaging system?

Integration Patterns
M

Message Translator

How can systems using different data formats communicate with each other using messaging?

Integration Patterns
M

Messaging Bridge

How can multiple messaging systems be connected so that messages available on one are also available on the others?

Integration Patterns
M

Messaging Gateway

How do you encapsulate access to the messaging system from the rest of the application?

Integration Patterns
M

Messaging Mapper

How do you move data between domain objects and the messaging infrastructure while keeping the two independent of each other?

Integration Patterns
M

Messaging Metadata

Uses metadata to describe and manage service messages.

Integration Patterns
M

Metadata Centralization

Centralizes metadata to reduce duplication and improve consistency.

Integration Patterns
M

Metadata Element

How can messages be enriched with additional information so that receivers can interpret the message content correctly, without having to hardcode assumptions about the data semantics?

Integration Patterns
M

Micro Task Abstraction

Breaks down tasks into smaller, more granular tasks for easier management.

Integration Patterns
M

Microservice Deployment

Deploys services as independent, autonomous units for improved scalability and resilience.

Integration Patterns
M

Multi-Channel Endpoint

Provides multiple communication channels to access legacy systems.

Integration Patterns
N

Non-Agnostic Context

Breaks down services into smaller, more manageable components.

Integration Patterns
N

Normalizer

How do you process messages that are semantically equivalent, but arrive in a different format?

Integration Patterns
O

Operational Data Holder

How can an API support clients that want to create, read, update, and/or delete instances of domain entities that represent operational data: data that is rather short-lived, changes often during daily business operations, and has many outgoing relations?

Integration Patterns
P

Pagination

How can messages be kept small even when an API deals with multiple information elements that reference each other?

Integration Patterns
P

Parameter Forest

How can multiple Parameter Trees be exposed as request or response payload of an API operation?

Integration Patterns
P

Parameter Tree

How can containment relationships be expressed when defining complex representation elements and exchanging such related elements at runtime?

Integration Patterns
P

Partial State Deferral

Encapsulates service functionality for improved maintainability.

Integration Patterns
P

Partial Validation

Validates only relevant data for improved performance.

Integration Patterns
P

Pipes and Filters

How can we perform complex processing on a message while maintaining independence and flexibility?

Integration Patterns
P

Point-to-Point Channel

How can the caller be sure that exactly one receiver will receive the document or perform the call?

Integration Patterns
P

Policy Centralization

Centralizes policies to reduce duplication and improve consistency.

Integration Patterns
P

Polling Consumer

How can an application consume a message when the application is ready?

Integration Patterns
P

Pricing Plan

How can the API provider meter API service consumption and charge for it?

Integration Patterns
P

Process Abstraction

Abstracts processes to improve reusability and maintainability.

Integration Patterns
P

Process Centralization

Centralizes processes to improve reusability and maintainability.

Integration Patterns
P

Process Manager

How do we route a message through multiple processing steps when the required steps may not be known at design-time and may not be sequential?

Integration Patterns
P

Processing Resource

How can an API provider allow its clients to trigger an action in it?

Integration Patterns
P

Protocol Bridging

Bridges between different protocols to enable interoperability.

Integration Patterns
P

Proxy Capability

Provides a proxy to a remote service capability to improve performance and reduce network overhead.

Integration Patterns
P

Public API

How can an API be made available to an unlimited and/or unknown number of API clients outside the organization that are globally, nationally, and/or regionally distributed?

Integration Patterns
P

Publish-Subscribe Channel

How can the sender broadcast an event to all interested receivers?

Integration Patterns
R

Rate Limit

How can the API provider prevent API clients from excessive API usage?

Integration Patterns
R

Recipient List

How do we route a message to a list of dynamically specified recipients?

Integration Patterns
R

Redundant Implementation

Implements multiple versions of a service for improved flexibility.

Integration Patterns
R

Reference Data Centralization

Centralizes reference data to reduce duplication and improve consistency.

Integration Patterns
R

Reference Data Holder

How should data that is referenced in many places, lives long, and is immutable for clients be treated in API endpoints? How can such reference data be used in requests to and responses from Processing Resources or Information Holder Resources?

Integration Patterns
R

Reliable Messaging

Ensures message delivery and reliability in a distributed environment.

Integration Patterns
R

Request Bundle

How can the number of requests and responses be reduced to increase communication efficiency?

Integration Patterns
R

Request-Reply

When an application sends a message, how can it get a response from the receiver?

Integration Patterns
R

Resequencer

How can we get a stream of related but out-of-sequence messages back into the correct order?

Integration Patterns
R

Retrieval Operation

How can information available from a remote party (the API provider, that is) be retrieved to satisfy an information need of an end user or to allow further client-side processing?

Integration Patterns
R

Return Address

How does a replier know where to send the reply?

Integration Patterns
R

Reusable Contract

Reuses common contracts to improve consistency and reduce duplication.

Integration Patterns
R

Routing Slip

How do we route a message consecutively through a series of processing steps when the sequence of steps is not known at design-time and may vary for each message?

Integration Patterns
R

Rules Centralization

Centralizes business rules to reduce duplication and promote consistency.

Integration Patterns
S

Scatter-Gather

How do you maintain the overall message flow when a message needs to be sent to multiple recipients, each of which may send a reply?

Integration Patterns
S

Schema Centralization

Centralizes data schemas to reduce duplication and improve consistency.

Integration Patterns
S

Selective Consumer

How can a message consumer select which messages it wishes to receive?

Integration Patterns
S

Semantic Versioning

How can stakeholders compare API versions to detect immediately whether they are compatible?

Integration Patterns
S

Service Activator

How can an application design a service to be invoked both via various messaging technologies and via non-messaging techniques?

Integration Patterns
S

Service Agent

Acts as a proxy for a remote service to improve performance and reduce network overhead.

Integration Patterns
S

Service Callback

Uses callbacks to communicate between services.

Integration Patterns
S

Service Data Replication

Replicates data across multiple services for improved performance.

Integration Patterns
S

Service Decomposition

Breaks down a monolithic service into smaller, more manageable pieces.

Integration Patterns
S

Service Encapsulation

Encapsulates service functionality for improved maintainability.

Integration Patterns
S

Service Façade

Provides a simplified interface to a complex service for improved usability.

Integration Patterns
S

Service Grid

Provides a framework for managing and scaling services.

Integration Patterns
S

Service Instance Routing

Routes messages based on the service instance to improve performance and scalability.

Integration Patterns
S

Service Layers

Centralizes business logic within a service layer to reduce redundancy and promote consistency.

Integration Patterns
S

Service Level Agreement

How can an API client learn about the specific quality-of-service characteristics of an API and its endpoint operations? How can these characteristics, and the consequences of not meeting them, be defined and communicated in a measurable way?

Integration Patterns
S

Service Messaging

Describes the communication between services.

Integration Patterns
S

Service Normalization

Centralizes business logic within a service layer to reduce redundancy and promote consistency.

Integration Patterns
S

Service Perimeter Guard

Guards the service perimeter to prevent unauthorized access.

Integration Patterns
S

Service Refactoring

Refactors a service to improve its design and performance.

Integration Patterns
S

Smart Proxy

How can you track messages on a service that publishes reply messages to the Return Address specified by the requestor?

Integration Patterns
S

Solution-Internal API

How can access to and usage of an API be limited to an application, for instance, components in the same or another logical layer and/or physical tier?

Integration Patterns
S

Splitter

How can we process a message if it contains multiple elements, each of which may have to be processed in a different way?

Integration Patterns
S

State Creation Operation

How can an API provider allow its clients to report that something has happened that the provider needs to know about, for instance, to trigger instant or later processing?

Integration Patterns
S

State Messaging

Uses messages to manage state information in a distributed environment.

Integration Patterns
S

State Repository

Stores and manages service state information.

Integration Patterns
S

State Transition Operation

How can a client initiate a processing action that causes the provider-side application state to change? How can API clients and API providers share the responsibilities required to execute and control business processes and their activities?

Integration Patterns
S

Stateful Services

Maintains state information across service invocations.

Integration Patterns
T

Termination Notification

Notifies clients of a service's termination.

Integration Patterns
T

Test Message

What happens, though, if a component is actively processing messages, but garbles outgoing messages due to an internal fault?

Integration Patterns
T

Transactional Client

How can a client control its transactions with the messaging system?

Integration Patterns
T

Trusted Subsystem

Establishes trust between subsystems for improved security.

Integration Patterns
T

Two In Production

How can a provider gradually update an API without breaking existing clients but also without having to maintain a large number of API versions in production?

Integration Patterns
U

UI Mediator

Mediates between the user interface and underlying services for improved usability.

Integration Patterns
U

Utility Abstraction

Abstracts common utilities to reduce duplication and promote consistency.

Integration Patterns
V

Validation Abstraction

Abstracts validation logic to improve reusability and maintainability.

Integration Patterns
V

Version Identification

Identifies the version of a service.

Integration Patterns
V

Version Identifier

How can an API provider indicate its current capabilities as well as the existence of possibly incompatible changes to clients in order to prevent malfunctioning of clients due to undiscovered interpretation errors?

Integration Patterns
W

Wire Tap

How do you inspect messages that travel on a point-to-point channel?

Integration Patterns
W

Wish List

How can an API client inform the API provider at runtime about the data it is interested in?

Integration Patterns
W

Wish Template

How can an API client inform the API provider about nested data that it is interested in? How can such preferences be expressed flexibly and dynamically?

Integration Patterns

Projects(248 items)

A

Activiti (

Lightweight, Java-centric BPMN engine that efficiently executes business workflows with a focus on simplicity.

Projects
A

Advanced REST Client (

A robust open-source API client for testing and debugging RESTful services with an intuitive interface.

Projects
A

Airbyte (

Flexible, open-source data integration platform that builds ELT pipelines to move data from diverse sources to modern destinations.

Projects
A

Akana API Management Platform

Provides comprehensive lifecycle management, enabling rapid digital transformation and robust compliance across multi-cloud environments.

Projects
A

Alibaba Cloud Message Queue for Apache Kafka

High-throughput Kafka service with seamless Alibaba Cloud integration for real-time data processing.

Projects
A

Alibaba Cloud Message Queue for RabbitMQ

Scalable RabbitMQ solution offering low latency and high throughput for distributed messaging.

Projects
A

Alibaba Cloud Message Service

Distributed messaging service that ensures reliable data transfer between decoupled systems.

Projects
A

AlibabaMQ for Apache RocketMQ

Robust message queue service supporting asynchronous communication with high availability and durability.

Projects
A

Altova MapForce

Graphical data mapping solution that enables any-to-any conversion, reducing complexity and accelerating integration projects.

Projects
A

Amazon API Management

Leverages AWS scalability and security to efficiently create, monitor, and manage APIs.

Projects
A

Amazon MQ

Fully managed message broker supporting Apache ActiveMQ and RabbitMQ, ensuring reliable and secure messaging.

Projects
A

Amazon MSK

Managed Apache Kafka service that simplifies cluster setup, scaling, and real-time data streaming.

Projects
A

Amazon SNS

Managed pub/sub messaging service that flexibly notifies subscribers and supports various delivery protocols.

Projects
A

Amazon SQS

Reliable, fully managed queuing service to decouple microservices and scale distributed applications seamlessly.

Projects
A

Ambassador Edge Stack

A Kubernetes-native API gateway designed for high-scale environments with flexible routing and advanced security features.

Projects
A

Amplify API Management Platform

Offers an open, agile approach to API management with robust integration and flexible deployment options.

Projects
A

Anypoint MQ

Enterprise-class messaging service integrated with Anypoint Platform for flexible and reliable message orchestration.

Projects
A

Anypoint Platform

Combines API design, integration, and management into one unified platform, streamlining connectivity and development.

Projects
A

Anypoint Platform

Comprehensive integration solution that leverages robust ESB capabilities to connect and orchestrate disparate systems.

Projects
A

Anypoint Platform

Combines API management and integration into one platform, enabling seamless connectivity across diverse applications.

Projects
A

Apache ActiveMQ (

Open-source broker that implements JMS, enabling seamless conversion between synchronous and asynchronous messaging.

Projects
A

Apache ActiveMQ Artemis (

Next-generation message broker from Apache ActiveMQ with high performance, clustering support, and multi-protocol capabilities.

Projects
A

Apache Airflow (

Platform for programmatically creating, scheduling, and monitoring workflows, ideal for managing complex data pipelines.

Projects
A

Apache APISIX (

A high-performance, dynamic gateway featuring real-time traffic management and powerful plugin integrations.

Projects
A

Apache Camel (

Robust integration framework leveraging Enterprise Integration Patterns to seamlessly connect diverse systems and APIs.

Projects
A

Apache InLong (

One-stop, full-scenario integration framework for massive data that supports data ingestion, synchronization, and subscription with real-time ETL capabilities.

Projects
A

Apache JMeter (

A feature-rich tool for load testing and performance analysis across diverse web applications and services.

Projects
A

Apache Kafka (

Distributed, high-throughput system designed for real-time data streaming and fault-tolerant processing.

Projects
A

Apache NiFi (

Automated data integration tool with a visual interface that seamlessly extracts, transforms, and delivers data across systems.

Projects
A

Apache Pulsar (

Versatile pub/sub and streaming platform offering scalable, low-latency messaging for modern applications.

Projects
A

Apache Qpid (

AMQP-compliant messaging tool with multi-language support for enterprise-grade message delivery.

Projects
A

Apache RocketMQ (

High-performance distributed messaging platform engineered for low latency and high throughput.

Projects
A

Apache ServiceMix

Versatile open-source integration container combining messaging, routing, and service mediation for flexible enterprise connectivity.

Projects
A

Apache ShenYu (

A Java-native gateway excelling in protocol conversion, service proxying, and comprehensive API governance.

Projects
A

Apicurio Studio (

A web-based, open-source API design tool that leverages the OpenAPI specification.

Projects
A

Apigee

Delivers powerful analytics, security, and scalability for enterprise-grade API management from Google.

Projects
A

Apinto (

A Golang-based gateway that offers dynamic routing, multi-tenancy, and robust API access control for modern architectures.

Projects
A

Appian BPM Suite

Low-code BPM platform that empowers both IT and citizen developers to quickly build process- and case-centric applications.

Projects
A

ArcESB

Flexible integration platform that synchronizes data across applications, streamlines partner connectivity, and enhances data accessibility.

Projects
A

ArcESB Managed File Transfer

Enterprise-grade MFT solution with an intuitive interface and powerful automation for streamlined file exchanges.

Projects
A

Argo Workflows (

Container-native workflow engine designed for orchestrating parallel jobs in Kubernetes-based, cloud-native environments.

Projects
A

AtlasMap (

Interactive web-based tool that simplifies mapping across Java, XML, CSV, and JSON data sources with an intuitive interface.

Projects
A

Automation Anywhere

Intelligent automation ecosystem that streamlines business processes and reduces errors through advanced RPA capabilities.

Projects
A

Axway Managed File Transfer

Robust platform offering advanced security and efficient, reliable data transfer across enterprise systems.

Projects
A

Azkaban (

Distributed scheduler that simplifies managing job dependencies in large-scale data processing environments.

Projects
A

Azure API Management

A hybrid, multicloud solution that simplifies API lifecycle management with comprehensive security and analytics.

Projects
A

Azure Event Hubs

A high-throughput, fully managed event-ingestion (publish-subscribe) service, supports the Kafka protocol natively.

Projects
A

Azure Service Bus

Cloud messaging solution that supports multiple patterns and protocols for robust enterprise integration.

Projects
B

Ballerina (

Innovative programming language designed for effortless creation and integration of network services and APIs.

Projects
B

BlazingMQ (

Distributed message queuing system focused on efficiency and reliability for modern workflow needs.

Projects
B

Blue Prism

No-code platform delivering robust, scalable automation to minimize manual tasks and boost productivity.

Projects
B

Bonita (

Open-source BPMN engine with a designer interface to build and automate complex business processes.

Projects
B

Boomi AtomSphere

Cloud-native, intelligent platform that connects systems effortlessly while automating integration processes.

Projects
B

Boomi Cloud API Management

A cloud-native platform enabling seamless API deployment and centralized management with strong integration capabilities.

Projects
B

Bruno (

A fast, offline API client designed for git-friendly workflows and seamless testing.

Projects
C

Cadence (

Fault-tolerant, stateful platform that reliably orchestrates long-running workflows and complex applications.

Projects
C

Camunda (

Flexible workflow and decision automation platform designed for scalable business process management.

Projects
C

Celigo Integration Platform

User-friendly iPaaS with prebuilt templates for rapid SaaS-to-SaaS integrations and intuitive drag-and-drop design.

Projects
C

Centrifugo (

Scalable real-time messaging server that minimizes delay in delivering events to online users.

Projects
C

CloudAMQP

Managed RabbitMQ service featuring an intuitive web console, advanced analytics, and seamless scalability.

Projects
C

CloverDX

Enterprise ETL suite offering robust data transformation and workflow orchestration for scalable integration.

Projects
C

Conductor (

Cloud-based orchestration engine that manages microservices workflows, streamlining complex process automation.

Projects
C

Confluent Cloud

Fully managed Kafka service offering enterprise features like schema registry, connectors, and governance.

Projects
C

curl (

A versatile command-line tool for data transfer across multiple protocols, essential for quick API testing.

Projects
C

curlie (

A modern, user-friendly frontend to curl that combines simplicity with powerful performance.

Projects
D

DapperDox (

Generates elegant, interactive API documentation from OpenAPI/Swagger specs with easy customization and automated updates.

Projects
D

Debezium (

Open-source distributed platform for change data capture that turns your existing databases into event streams for real-time data integration.

Projects
D

DigitMarket API Manager

Transforms APIs into strategic business tools through end-to-end lifecycle management and enhanced operational insights.

Projects
D

Dredd (

Validate API description docs against backend implementation using this language-agnostic CLI tool.

Projects
D

Drools (

Open-source engine that supports advanced Decision Model and Notation (DMN) with Eclipse IDE integration for efficient rule development.

Projects
E

Easy Rules (

Lightweight Java-based rules engine designed for straightforward rule processing and rapid decision automation.

Projects
E

Eclipse Mosquitto (

Lightweight MQTT broker optimized for low-power devices with robust encryption and authentication.

Projects
E

Elsa Core (

.NET Core library that integrates seamlessly into any application to execute and manage workflows.

Projects
E

EMQX (

High-performance MQTT broker built for IoT and industrial applications, ensuring scalable message delivery.

Projects
E

Envoy Gateway (

CNCF Envoy-based gateway with Gateway API, mTLS, JWT, and other built-ins.

Projects
E

Estuary Flow (

Versatile, scalable platform that provides both real-time and batch data integration for ETL and ELT pipelines.

Projects
F

FICO Blaze Advisor

Enterprise-grade decision engine that empowers both business and technical users with an intuitive interface for fast rule creation and management.

Projects
F

Fivetran

Managed ELT that syncs 700 + sources to data warehouses.

Projects
F

Flowable (

Compact, efficient set of open-source engines for automating and scaling enterprise workflows.

Projects
F

Frank!Framework (

Low-code Java messaging framework that simplifies system connectivity and data integration through configurable XML setups.

Projects
G

Gatling (

A powerful load testing framework with a developer-friendly DSL that delivers detailed performance metrics.

Projects
G

Genpack Cora SeQuence

Agile process orchestration tool that enhances business efficiency by seamlessly integrating and managing workflows.

Projects
G

GlobalSCAPE EFT

Hardened file transfer server that ensures end-to-end encryption, automation, and compliance for mission-critical data.

Projects
G

Gloo Edge (

An Envoy Proxy–based gateway offering advanced traffic control, enhanced security, and observability for microservices ecosystems.

Projects
G

GoAnywhere MFT

Comprehensive solution delivering centralized, secure file transfers with automation and complete audit logging.

Projects
G

Google Cloud Managed Service for Apache Kafka

Simplifies Kafka deployment and management on Google Cloud for real-time streaming applications.

Projects
G

Google Cloud Pub/Sub

High-throughput messaging service that supports event-driven architectures with flexible delivery models.

Projects
G

Grafana k6 (

Open-source, JS-scriptable load-testing tool for CI/CD.

Projects
G

Gravitee.io API Management (

A lightweight, open-source platform offering flexible API governance, robust security, and straightforward configuration.

Projects
H

Hevo

No-code, fully automated data pipeline platform that supports extensive integrations, simplifying complex data workflows.

Projects
H

Hoppscotch (

A lightweight, web-based API development tool offering real-time testing with an intuitive interface.

Projects
H

Hoverfly (

A lightweight API simulation tool that enables rapid HTTP(S) service virtualization for efficient testing.

Projects
H

HTTPie (

An intuitive CLI HTTP client that simplifies crafting API requests and inspecting responses.

Projects
H

HttpMaster

Free and lightweight desktop tool for HTTP testing and debugging.

Projects
H

Huawei Cloud Distributed Message Service

Fully managed messaging service that ensures secure, scalable, and reliable communication between applications.

Projects
H

Huawei Cloud Distributed Message Service for Kafka

Managed Kafka solution that simplifies scaling and management while delivering high performance and security.

Projects
I

IBM API Connect

Provides a scalable, secure, and intuitive environment for creating, managing, and monetizing APIs across clouds.

Projects
I

IBM App Connect

Robust integration solution that connects diverse applications and protocols, ensuring seamless data flow across the enterprise.

Projects
I

IBM Business Automation Workflow

Integrated platform combining workflow automation and BPM to optimize operational processes and decision-making.

Projects
I

IBM Cloud Integration

Next-generation platform leveraging AI to streamline integration, increase scalability, and speed up deployment.

Projects
I

IBM DataStage

Robust platform that cleanses, transforms, and delivers reliable data, empowering businesses with trusted insights.

Projects
I

IBM InfoSphere CDC

Enterprise CDC solution that captures and delivers data changes with minimal impact on source systems and low latency.

Projects
I

IBM InfoSphere Master Data Management

Comprehensive platform that centralizes data governance, ensuring consistency and accuracy across your enterprise.

Projects
I

IBM MQ

Enterprise-grade messaging solution providing robust features, high availability, and multi-protocol support.

Projects
I

IBM MQ on Cloud

Enterprise messaging service that offers secure, reliable data transfer across applications in a cloud environment.

Projects
I

IBM ODM

Scalable decision management system that streamlines rule authoring, testing, and updates while ensuring compliance and agility.

Projects
I

IBM Sterling Secure File Transfer

Scalable and high-performance MFT platform designed for secure, fast, and reliable file exchange.

Projects
I

IBM webMethods

All-in-one integration platform that unifies applications, simplifies processes, and boosts overall efficiency.

Projects
I

IBM webMethods API Management

Offers a comprehensive suite for API lifecycle management that seamlessly integrates on-premises and cloud systems.

Projects
I

IBM webMethods Integration

Comprehensive platform that accelerates application integration and simplifies connectivity across heterogeneous systems.

Projects
I

IBM webMethods MFT

Integrated managed file transfer solution that supports flexible deployment across hybrid environments.

Projects
I

IFTTT

Easy-to-use platform that connects web services with simple conditional statements, empowering custom workflow creation.

Projects
I

Imposter (

A flexible mock server supporting REST, OpenAPI, SOAP, and more to simulate diverse API behaviors.

Projects
I

Informatica Intelligent Cloud Services

Suite of cloud data management tools that accelerates productivity and simplifies application and data integration.

Projects
I

Informatica Multidomain MDM

Integrated solution for managing and governing master data across all domains, enhancing overall data quality.

Projects
I

Informatica PowerCenter

Enterprise-class solution that streamlines big data and cloud analytics through comprehensive data integration management.

Projects
I

Insomnia (

A cross-platform client that streamlines API debugging and testing for both REST and GraphQL services.

Projects
I

IronMQ

Elastic, cloud-native message queue designed for scalable and reliable processing of high-volume messages.

Projects
J

jBPM (

Comprehensive toolkit for automating business processes and decisions with robust workflow management capabilities.

Projects
J

Jitterbit Harmony

Comprehensive integration solution offering prebuilt workflows and automation templates to accelerate business processes.

Projects
J

JMSToolBox (

A universal JMS client offering broad compatibility and streamlined messaging testing across various brokers.

Projects
J

JOLT (

Java-based JSON transformation library that uses a specification-driven approach for effortless JSON-to-JSON conversions.

Projects
J

JSCAPE MFT Server

Secure, protocol-agnostic platform with automation and compliance.

Projects
J

JSLT (

Powerful JSON query and transformation language inspired by jq and XPath, designed for rapid and flexible data manipulation.

Projects
K

Karate (

A unified testing framework that merges API automation, mocking, and performance testing with simple, expressive syntax.

Projects
K

kcat (

A lightweight command-line tool for Apache Kafka, providing efficient message production and consumption.

Projects
K

Kong API Gateway (

A scalable, cloud-native gateway that simplifies API management through extensive plugin support and seamless microservices integration.

Projects
K

Kong Enterprise

A cloud-native, enterprise-grade solution that enhances API connectivity, microservices orchestration, and security via a rich plugin architecture.

Projects
K

KrakenD API Gateway (

An ultra-high performance gateway with efficient middleware configuration, robust security, and seamless scaling.

Projects
K

KubeMQ

Kubernetes-native message broker and queue system designed for scalability, high availability, and seamless cloud integration.

Projects
L

LavinMQ (

High-performance message queue server implementing AMQP 0-9-1 and MQTT protocols, built with Crystal for exceptional throughput and minimal resource usage.

Projects
L

Layer7 API Management

Ensures secure and efficient API development with continuous lifecycle management and advanced integration features.

Projects
M

Make (Integromat)

Low-code automation tool with a visual interface, advanced data transformation, and modular workflow execution.

Projects
M

Maxwell's daemon (

An open-source CDC tool for MySQL that reads database binlogs and streams row-level changes as JSON to systems like Kafka, Kinesis, or other destinations.

Projects
M

Microcks (

A Kubernetes-native tool for API mocking and testing that supports AsyncAPI, OpenAPI, and Postman Collections.

Projects
M

Microsoft Power Automate

Cloud-based service with an intuitive interface for creating automated workflows that seamlessly integrate diverse apps.

Projects
M

Microsoft SSIS

Proven data integration solution for building scalable ETL processes within enterprise environments using SQL Server.

Projects
M

Mockable

An easy-to-configure service for creating custom HTTP responses, ideal for rapid prototyping and testing.

Projects
M

Mockbin (

A simple endpoint generator for testing HTTP requests with real-time logging and feedback.

Projects
M

Mockoon (

A user-friendly tool for designing and running mock REST APIs with real-time simulation and easy setup.

Projects
M

MockServer (

A powerful solution for mocking any HTTP/HTTPS-based service, streamlining integration testing.

Projects
M

Mocky (

A free online service that generates custom HTTP responses for testing API endpoints.

Projects
M

MQTT Explorer (

A detailed MQTT client delivering structured topic visualization and intuitive debugging.

Projects
N

n8n (

Open-source workflow automation tool with 400+ connectors, giving you full control over your data and integrations.

Projects
N

NATS (

Lightweight, high-performance messaging system ideal for microservices and cloud-native architectures.

Projects
N

NServiceBus (

Developer-friendly, .NET-based service bus that simplifies messaging and orchestrates service integration efficiently.

Projects
N

NSQ (

Realtime distributed messaging platform designed to operate at scale, handling billions of messages per day with decentralized topology.

Projects
N

NxBRE (

Specialized .NET open-source rule engine offering efficient rule processing tailored for Microsoft environments.

Projects
O

Ocelot (

A .NET-based gateway offering intuitive routing and easy integration for lightweight API management.

Projects
O

Offset Explorer

A comprehensive GUI for managing Apache Kafka clusters with user-friendly monitoring and administration tools.

Projects
O

OpenAPI Diff (

Compare OpenAPI specs with version control and visualize the differences in HTML or Markdown format.

Projects
O

OpenAPI Explorer (

Creates intuitive, interactive user interfaces from OpenAPI specs, simplifying API exploration and testing.

Projects
O

OpenAPI Generator (

Automate the creation of API client libraries, server stubs, documentation and config files with this powerful OpenAPI Spec tool.

Projects
O

OpenAPI Style Validator (

Ensure that your OpenAPI specs meet your organization's standards with this flexible and customizable style validator.

Projects
O

OpenAPI-GUI (

Create and validate OpenAPI specs with ease using this intuitive graphical user interface.

Projects
O

OpenL Tablets (

Flexible open-source decision management system that simplifies defining and executing business rules and decision tables.

Projects
O

OpenRPA (

Enterprise-grade, open-source robotic process automation suite.

Projects
O

OpenText Alloy

Enterprise data management solution that transforms basic integration into actionable insights and smarter decision-making.

Projects
O

Oracle AQ

Integrated messaging solution within Oracle databases, offering reliable and efficient message delivery.

Projects
O

Oracle BPM Suite

Comprehensive solution offering robust process modeling, workflow automation, and real-time analytics to drive operational excellence.

Projects
O

Oracle Cloud Streaming

Serverless, real-time event streaming platform with Apache Kafka compatibility for efficient data processing.

Projects
O

Oracle Data Integrator

Comprehensive platform that addresses batch loads, real-time processes, and SOA-enabled services for end-to-end data management.

Projects
O

Oracle Enterprise Data Management

Robust tool that centralizes master data to support faster, more effective decision-making and operational agility.

Projects
O

Oracle GoldenGate

Enterprise-grade real-time data integration and replication solution that provides comprehensive CDC capabilities for heterogeneous databases and cloud platforms.

Projects
O

Oracle Integration Cloud Service

Robust platform with prebuilt connectivity for both SaaS and on-premises apps, streamlining integration processes.

Projects
O

Oracle Managed File Transfer

Comprehensive platform that simplifies secure file exchange and management for enterprise operations.

Projects
O

Oracle Self-Service Integration

Streamlined tool that automates tasks between cloud applications, making integration accessible for non-developers.

Projects
O

Oracle Service Bus

Powerful ESB solution that virtualizes and manages service interactions to reduce integration complexity.

Projects
O

Oracle SOA Suite

Comprehensive SOA platform that orchestrates services into composite applications, driving efficient business process integration.

Projects
P

Pega Platform

Advanced BPM and RPA platform featuring intelligent process automation and workforce analytics to streamline operations.

Projects
P

Pentaho Data Integration (

Intuitive, visual ETL tool that simplifies data ingestion, blending, and cleansing across multiple sources without heavy coding.

Projects
P

posting (

A modern, terminal-based API client designed for efficient and seamless API interactions.

Projects
P

Postman

The industry-standard tool for API development and testing, featuring automation, mock servers, and collaborative documentation.

Projects
P

Prefect (

Modern, developer-friendly orchestration tool optimized for data pipelines and complex workflows.

Projects
P

Prism (

An open-source HTTP mock server that replicates API behavior for early testing and validation.

Projects
P

Progress Corticon

Model-driven BRMS enabling rapid, no-code rule creation that delivers high-performance automated decisions with guaranteed integrity.

Projects
P

Progress MOVEit

Secure, automated file transfer solution with guaranteed delivery, encryption, and compliance tools for regulated industries.

Projects
P

Pyresttest (

A Python-based testing tool offering easy YAML/JSON-driven REST API testing and microbenchmarking.

Projects
Q

Qlik Replicate

Universal data replication software that provides real-time CDC capabilities for modern data architecture and analytics.

Projects
R

RabbitMQ (

Popular open-source broker implementing AMQP, known for reliability, clustering, and ease-of-use.

Projects
R

RapiDoc (

Produces highly customizable, interactive API documentation with responsive design and rich configuration options.

Projects
R

Red Hat 3scale API Management

Simplifies API monetization and governance with a cloud-native approach and powerful scaling capabilities.

Projects
R

Red Hat AMQ

Enterprise messaging platform based on open-source technologies, offering scalable and reliable message delivery.

Projects
R

Red Hat Decision Manager

Enterprise-class decision platform built on Drools, offering advanced DMN support, intuitive UIs, and high availability for large-scale automation.

Projects
R

Red Hat Fuse

Cloud-native integration platform that delivers distributed integration capabilities for agile, scalable connectivity.

Projects
R

Red Hat Process Automation Manager

Cloud-native platform that enables cross-functional teams to design, deploy, and manage automated business workflows with agility.

Projects
R

Redoc (

Delivers clean, modern documentation with advanced theming, multi-language support, and seamless integration.

Projects
R

Redpanda (

Kafka-compatible streaming platform that eliminates Zookeeper, delivering high performance and low latency.

Projects
R

Reltio

Cloud-native, multi-domain MDM platform combining data quality, governance, and real-time analytics for a 360° view.

Projects
R

REST Assured (

A Java DSL that simplifies REST API testing with intuitive syntax and seamless integration into CI pipelines.

Projects
R

resty (

A Lua-based HTTP client framework providing an interactive shell for streamlined REST service testing.

Projects
R

Robot Framework (

An open-source automation framework with human-friendly keyword syntax that enables both technical and non-technical users to create test scripts and automate business processes cost-effectively, supporting web, API, mobile, and database automation through extensive libraries and integrations.

Projects
S

SAP Integration Suite

Cloud-native solution offering prebuilt adapters, API management, and event brokering for end-to-end connectivity.

Projects
S

SAP Master Data Governance

Centralized solution that consolidates and governs master data to ensure consistency and high quality.

Projects
S

SAP Process Orchestration

Robust BPM offering that combines process orchestration with application integration for end-to-end operational efficiency.

Projects
S

SAS Data Management

Robust solution that transforms, integrates, and secures data to enhance quality and reliability across the enterprise.

Projects
S

SAS MDM

Unified platform that integrates data from diverse sources into accurate master records for improved efficiency.

Projects
S

Schemathesis (

A Python library for property-based testing of API schemas, ensuring reliability through robust edge-case detection.

Projects
S

Sensedia API Management

Provides a full-lifecycle API solution with advanced security, performance monitoring, and streamlined integration.

Projects
S

Service Bus Explorer (

An advanced GUI for Azure Service Bus that enables in-depth testing and seamless management of topics, queues, and subscriptions.

Projects
S

Slate (

Converts markdown into stylish, static API documentation with intuitive navigation and clear code examples.

Projects
S

SnapLogic Intelligent Integration Platform

AI-driven platform that connects applications and data rapidly, ensuring efficient and scalable integrations.

Projects
S

SoapUI (

A comprehensive open-source solution for testing both SOAP and REST web services with extensive automation features.

Projects
S

Solace PubSub+ Cloud

Integrated event streaming platform providing full visibility and control over your data pipelines.

Projects
S

SpectaQL (

Generates static, customizable documentation for GraphQL schemas, making complex API structures easy to understand.

Projects
S

Spectral (

Detect and fix errors in your JSON/YAML files using this linter tool that supports OpenAPI 3.0 & 2.0 and AsyncAPI.

Projects
S

Spring Cloud Gateway (

Leverages the Spring ecosystem to deliver robust routing, filtering, and security for microservices.

Projects
S

Spring Integration (

Extension of the Spring ecosystem that provides out-of-the-box integration capabilities using proven Enterprise Integration Patterns.

Projects
S

StackStorm (

Robust automation engine that combines sensors, triggers, and workflows to orchestrate complex IT processes.

Projects
S

Stibo MDM

Proven multi-domain MDM solution focusing on data transparency and governance to provide a single source of truth.

Projects
S

Stitch

Developer-friendly SaaS ETL service that effortlessly extracts data from numerous sources into data warehouses for streamlined analytics.

Projects
S

Stoplight Elements (

Provides modular, attractive UI components for building comprehensive API reference and tutorial documentation.

Projects
S

Swagger Editor (

Create, describe, and document your API with ease using this open source editor built specifically for OpenAPI-based APIs.

Projects
S

Swagger UI (

Offers an interactive, in-browser tool for visualizing and testing APIs directly from OpenAPI specifications.

Projects
S

SwaggerHub

An integrated API design and documentation hub that enhances team collaboration, version control, and automated testing.

Projects
T

TagUI (

An open-source RPA tool that democratizes automation through natural language scripting in 20+ human languages, enabling non-programmers to automate web, desktop, and data tasks while integrating AI/ML capabilities via Python and R for intelligent process automation.

Projects
T

Talend Data Integration

Versatile platform that unifies disparate data sources into actionable insights to empower informed business decisions.

Projects
T

Taurus (

An open-source automation framework that simplifies continuous testing with intuitive configuration and integration support.

Projects
T

Temporal (

Open-source workflow-as-code platform designed for building reliable, scalable, and fault-tolerant applications.

Projects
T

Teradata MDM

Establishes a consistent analytical foundation by maintaining accurate reference data for enhanced ROI.

Projects
T

TIBCO BPM Enterprise

Enterprise BPM solution delivering process automation, documentation, and predictive analytics to enhance performance and decision-making.

Projects
T

TIBCO BusinessWorks

Enterprise-grade integration platform implementing proven hybrid integration patterns for reliable data exchange.

Projects
T

TIBCO Cloud Integration

Flexible, API-led and event-driven platform that empowers you to integrate virtually any system quickly.

Projects
T

TIBCO EBX

Comprehensive platform for governing and managing shared data assets, ensuring consistency and enabling smarter decisions.

Projects
T

TIBCO Enterprise Message Service

Standards-based JMS implementation that enables efficient and robust exchange of messages between applications.

Projects
T

TIBCO Managed File Transfer

Centralized MFT platform with robust automation and security features designed to support diverse file transfer scenarios.

Projects
T

Titan MFT Server

Enterprise-level MFT server offering high availability, failover capabilities, and efficient large-scale file automation.

Projects
T

Traefik API Gateway (

Combines Traefik Proxy, a fully declarative application proxy with enterprise-grade access control, distributed security, and premium integrations.

Projects
T

Traefik API Management

Provides an API Management as Code platform to DevOps and Platform Engineering Teams who favor less ClickOps and more GitOps-driven API lifecycle workflows.

Projects
T

Tray.io

Low-code automation platform with a drag-and-drop interface, making it simple to build scalable integrations and workflows.

Projects
T

Tungsten RPA

AI-powered, no-code automation solution that enhances accuracy, efficiency, and compliance across workflows.

Projects
T

Tyk API Gateway (

An enterprise-grade, open-source gateway supporting REST, GraphQL, TCP, and gRPC with advanced rate limiting and analytics.

Projects
T

Tyk API Management

Delivers high-performance, open-source API management focused on flexibility, robust security, and scalability.

Projects
U

UiPath

Comprehensive RPA platform that automates routine tasks, enabling scalable digital transformation across enterprises.

Projects
U

UltraESB

High-performance ESB engineered for extreme throughput with zero-copy proxying and non-blocking IO techniques.

Projects
V

VerneMQ (

High-performance distributed MQTT broker designed for scalable and efficient message delivery in modern environments.

Projects
W

WireMock (

A robust and flexible API mocking tool delivering reliable, real-time simulation for comprehensive testing.

Projects
W

Workato

Unified integration and workflow automation solution that simplifies complex processes and enhances operational efficiency.

Projects
W

WorkFusion

Enterprise automation solution that combines RPA with intelligent automation to streamline complex workflows.

Projects
W

WSO2 API Manager (

A fully open-source API platform offering robust governance, flexible deployment, and community-driven innovation.

Projects
W

WSO2 Enterprise Integrator (

API-centric, cloud-native integration platform offering robust, distributed capabilities for modern software architectures.

Projects
Y

Yandex Managed Service for Apache Kafka

Fully managed Kafka service with automated scaling, monitoring, and maintenance for hassle-free streaming.

Projects
Y

Yandex Message Queue

Cloud messaging service compatible with Amazon SQS API for easy integration with existing systems.

Projects
Z

Zally (

Ensure the quality of your OpenAPI specs with this linter tool that provides extensive analysis and feedback.

Projects
Z

Zapier

Intuitive platform that connects hundreds of web services to create efficient, code-free automations.

Projects
Z

ZEN Engine (

A cross-platform, open-source Business Rules Engine written in Rust that executes JSON Decision Models through interconnected graphs of decision tables, functions, and expressions.

Projects
Z

Zudoku (

A customizable framework built on OpenAPI, focused on delivering exceptional developer experiences through quality documentation.

Projects
Z

Zuplo API Management

A developer-centric, lightweight platform featuring GitOps integration, rapid edge deployment, extensive OpenAPI support, and seamless monetization.

Projects

Resources(128 items)

A

AMQP 0-9-1

A message queuing protocol that enables the exchange of messages between applications or systems. AMQP 0-9-1 provides reliability, security, and flexibility to handle complex messaging scenarios.

Resources
A

AMQP 1.0

A widely accepted message queuing protocol that provides reliable, interoperable, and efficient messaging between systems. AMQP 1.0 supports a broad range of messaging scenarios and is ideal for complex enterprise-level applications.

Resources
A

Apache Avro (

Data serialization system that provides compact, fast, and efficient serialization of structured data. It supports schema evolution, allows for efficient data compression, and is designed to work well with big data processing frameworks.

Resources
A

API Blueprint (

A powerful high-level language for designing and documenting APIs that allows software engineers to easily collaborate and create efficient APIs.

Resources
A

API Designer

Validate your understanding of API design basics and best practices.

Resources
A

API Documentation Best Practices

The 2-hour course covers everything you need to know to create, automate, and publish API documentation your developers, partners and users will love. You wll also learn why API documentation is the foundation for strong governance, effective API security, and achieving your API business goals.

Resources
A

API Penetration Testing

The API Penetration Testing course covers all the key topics to become an APIsec professional. This hands-on course includes over 12 hours of live instruction and provides detailed labs on API hacking techniques and how to uncover vulnerabilities.

Resources
A

API Product Manager

Demonstrate your proficiency in managing APIs as products.

Resources
A

API Security Architect

Validate your expertise in securing APIs using modern architectures.

Resources
A

API Security for PCI Compliance

This 60-minute course examines the new PCI DSS 4.0 requirements and details the API security obligations for compliance. DSS 4.0 introduces API security concerns for the time ever - enroll to understand what the implications are for your organization.

Resources
A

API Security Fundamentals

The 90-minute course covers the core threats to APIs and how to prevent breaches. Learn the OWASP API Security Top 10, examine real-world API attacks, and understand the 3 Pillars of API Security.

Resources
A

API-Security-Checklist (

Best practices about REST API security.

Resources
A

Apollo Graph Developer - Associate Certification

Developers who obtain this certification possess a solid foundational knowledge of GraphQL and the Apollo tool suite to design a schema, run an Apollo Server 4, and perform queries with Apollo Client 3 on the frontend.

Resources
A

Apollo Graph Developer - Professional Certifica...

Developers who obtain this certification demonstrate strong familiarity with Apollo Federation concepts. They can apply those concepts to build a federated supergraph or move an existing monolithic graph to federation.

Resources
A

Associate Administrator Certification

Validates an individual's foundational knowledge and skills in managing and administering the Boomi platform, focusing on platform monitoring, troubleshooting, and security.

Resources
A

Associate Developer Certification

Demonstrates a candidate's basic understanding of building and deploying integration processes using the Boomi platform, including design patterns, deployment, and error handling.

Resources
A

Associate EDI for X12 Certification

Validates an individual's proficiency in using Boomi to design, develop, and manage Electronic Data Interchange (EDI) integrations with the X12 standard, covering essential concepts like EDI document structure and trading partner management.

Resources
A

Associate Flow Essentials Certification

Showcases a candidate's knowledge of creating and managing business applications using Boomi Flow, with emphasis on workflow design, user interfaces, and data integration.

Resources
A

Associate Master Data Hub Certification

Highlights a candidate's understanding of using the Boomi Master Data Hub to ensure data quality and consistency across systems, focusing on data modeling, governance, and synchronization.

Resources
A

AsyncAPI (

An essential tool for developing Event-Driven Architectures (EDA) and enables engineers to build a better tooling ecosystem.

Resources
B

BSON

Binary-encoded serialization format for JSON-like documents that is designed to be lightweight and efficient. It supports rich data types and is widely used in NoSQL databases, such as MongoDB.

Resources
C

Certified API Security Analyst

The CASA exam is designed to test your expertise in API security threats, risks, and best practices. Students are expected to have completed the OWASP API Security and Beyond! course before attempting to earn the CASA certification.

Resources
C

CloudEvents (

A specification for describing event data in common formats to provide interoperability across services, platforms and systems.

Resources
C

CoAP

A specialized application protocol designed for constrained devices in the Internet of Things (IoT) ecosystem. CoAP offers a lightweight, low-overhead communication mechanism to support resource-constrained devices.

Resources
C

CSV

A simple and widely used data format that stores tabular data in plain text. It is easy to read and write, and can be processed by most programming languages.

Resources
D

Development and Application Architecture Certif...

Confirms an individual's expertise in designing and implementing complex integration solutions and application architectures on the Boomi platform, including best practices and performance optimization.

Resources
E

Enterprise Integration Using REST

Discusses the constraints and flexibility that you have with nonpublic APIs, and lessons learned from doing large scale RESTful integration across multiple teams.

Resources
E

Event-native API Management Foundations

Basics of Event-native API Management.

Resources
E

Event-native API Management Professional

Focuses on some more advanced API Management concepts, plus foundational knowledge around how to use Gravitee API Management.

Resources
F

File Transfer

Data is exchanged through file exchange between applications.

Resources
G

Gartner Critical Capabilities for Data Integrat...

Resources
G

Gartner Critical Capabilities for Enterprise In...

Resources
G

Gartner Critical Capabilities for Full Life Cyc...

Resources
G

Gartner Critical Capabilities for Intelligent B...

Resources
G

Gartner Critical Capabilities for Robotic Proce...

Resources
G

Gartner Magic Quadrant for Data Integration Tools

Resources
G

Gartner Magic Quadrant for Enterprise Integrati...

Resources
G

Gartner Magic Quadrant for Full Life Cycle API ...

Resources
G

Gartner Magic Quadrant for Intelligent Business...

Resources
G

Gartner Magic Quadrant for Robotic Process Auto...

Resources
G

GraphQL (

A sophisticated query language and runtime for building efficient APIs that empowers engineers to retrieve data from existing systems with ease.

Resources
H

HTTP

A widely used protocol that facilitates communication between web servers and clients. HTTP enables the transfer of data over the internet, making it possible for web applications to function seamlessly.

Resources
I

IBM Certified Solution Developer – App Connect ...

Validate your intermediate-level knowledge and experience to develop, deploy, tune, and support platform-independent message flow applications using IBM App Connect V11.0.

Resources
I

IBM Certified Solution Implementer – API Connec...

Demonstrate your intermediate-level knowledge and skills to develop, publish, configure, and manage APIs using IBM API Connect v10.0.3.

Resources
J

JCA

Defines a standard architecture for Jakarta EE application components to connect to Enterprise Information Systems. Formerly Java EE Connector Architecture and J2EE Connector Architecture.

Resources
J

JDBC

A Java-based API that provides universal data access to relational databases. JDBC offers a consistent and efficient way to access and manipulate data, making it a popular choice among developers.

Resources
J

JMS

A messaging API that enables Java applications to send and receive messages. JMS supports reliable messaging and is widely used in enterprise-level applications.

Resources
J

JSON

A lightweight and easy-to-read data format that is widely used for data exchange. It supports a wide range of data types and is compatible with many programming languages.

Resources
J

JSON Schema (

A powerful tool for validating the structure of JSON data. JSON Schema enables developers to ensure that JSON data conforms to a specific structure, making it easier to process and manipulate.

Resources
J

JSON-RPC

A simple and lightweight remote procedure call protocol that enables communication between systems using JSON data. JSON-RPC offers stateless communication and is suitable for resource-constrained devices.

Resources
J

JSON:API (

A standardized specification for building APIs that simplifies the representation of resources, relationships, and metadata, making it easier for software engineers to create efficient APIs.

Resources
K

Kafka Connect

A tool for scalably and reliably streaming data between Apache Kafka and other systems.

Resources
K

Kong Gateway Certified Associate

Validate your entry-level knowledge and skills on Kong Gateway for developers, DevOps, and architects.

Resources
M

Messaging

Applications exchange messages using a messaging infrastructure.

Resources
M

MQTT

A lightweight and efficient publish-subscribe protocol that supports messaging between devices. MQTT enables low-overhead communication and is ideal for IoT and mobile applications.

Resources
M

MuleSoft Certified Developer - Level 1

Validate your knowledge and skills to design, build, test and debug, deploy, and manage basic APIs and integrations using MuleSoft.

Resources
M

MuleSoft Certified Developer - Level 2

Validate your ability to work on production-ready Mule applications that address and balance critical non-functional requirements including monitoring, performance, maintainability, reliability, and security.

Resources
M

MuleSoft Certified Integration Architect - Level 1

Validate your knowledge and skills to translate functional and non-functional requirements into integration interfaces and implementations.

Resources
M

MuleSoft Certified Platform Architect - Level 1

Validate your knowledge and skills to direct the emergence of an effective application network out of individual integration solutions following API-led connectivity across an organization using Anypoint Platform.

Resources
N

NDJSON (

A standard for delimiting JSON objects in stream protocols. It allows for efficient processing of large JSON datasets and is widely used in big data processing.

Resources
O

OData

An open protocol that enables the creation and consumption of queryable and interoperable REST APIs. OData simplifies the development of REST APIs and offers a standardized way to access data.

Resources
O

ODBC

A widely accepted API that provides a standardized way to access data from various database management systems. ODBC offers a consistent interface to access data, making it easy to develop database applications.

Resources
O

OpenAPI (ex.Swagger) (

A language-agnostic specification for creating RESTful APIs that enables both humans and machines to understand the capabilities of a service without the need for source code or documentation.

Resources
O

OpenMessaging (

A cloud native, vendor-neutral open specification for distributed messaging.

Resources
O

Oracle Business Process Management Suite 12c Ce...

Validate your expertise in implementing Oracle BPM Suite 12c solution.

Resources
O

Oracle Cloud Platform Application Integration 2...

Validate your understanding of Oracle Application Integration to implement these Cloud services.

Resources
O

Oracle Data Integrator 12c Certified Implementa...

Validate your expertise in selling or implementing Oracle Data Integration 12c solutions.

Resources
O

Oracle SOA Suite 12c Certified Implementation S...

Validate your expertise in implementing solutions based on Oracle SOA Suite 12c.

Resources
O

OWASP API Security Top 10

The 90-minute course provides a deep-dive into the 2023 edition of the OWASP API Security Top 10 - and covers key concepts that didn't make it into the Top 10.

Resources
P

Professional API Design Certification

Demonstrates a candidate's ability to design, develop, and manage APIs using Boomi, including RESTful API principles, API security, and versioning.

Resources
P

Professional API Management Certification

Validates an individual's expertise in managing the full lifecycle of APIs using the Boomi platform, including API deployment, monitoring, and analytics.

Resources
P

Professional Developer Certification

Recognizes a candidate's in-depth knowledge and skills in developing, deploying, and managing integration processes using Boomi, with emphasis on advanced data transformation and error handling techniques.

Resources
P

Professional Flow Developer Certification

Showcases an individual's advanced capabilities in designing, developing, and managing business applications using Boomi Flow, including complex workflow design, custom UI components, and integration with external systems.

Resources
P

Professional Linux Operational Administrator Ce...

Confirms a candidate's proficiency in managing and administering Boomi on Linux systems, covering topics such as system installation, configuration, security, and performance optimization.

Resources
P

Professional Windows Operational Administrator ...

Validates an individual's expertise in managing and administering Boomi on Windows systems, focusing on system installation, configuration, security, and performance optimization.

Resources
P

Protocol Buffers (

A language-neutral and platform-neutral serialization mechanism that is designed to be highly efficient and extensible. It supports rich data types and is widely used in distributed systems, such as gRPC and Apache Kafka.

Resources
R

RAML (

A RESTful API Modeling Language that allows software engineers to design and create efficient APIs by modeling resources, endpoints, and interactions.

Resources
R

Red Hat Certified Specialist in API Management

Validates the ability to create and maintain enterprise APIs using the Red Hat 3scale API Management platform.

Resources
R

Red Hat Certified Specialist in Business Rules

Checks the knowledge, skills, and abilities needed to perform tasks involving the implementation and management of business logic using the Red Hat JBoss BRMS.

Resources
R

Red Hat Certified Specialist in Cloud-native In...

Validates the ability to create and maintain enterprise integration services based on Red Hat Fuse, Camel, and APIs.

Resources
R

Red Hat Certified Specialist in Event-Driven De...

Validates the ability to develop applications using Apache Kafka and Apache Kafka Streams.

Resources
R

Remote Procedure Invocation

Applications call functions or procedures on a remote server over a network.

Resources
R

Richardson Maturity Model

Explained by Martin Fowler, originally presented by Leonard Richardson.

Resources
S

SAP Certified Associate - Integration Developer

Validates that the candidate possesses the fundamental and core knowledge required of the SAP Integration Suite profile.

Resources
S

Schematron

A rule-based validation language that enables developers to define and validate business rules, data reporting, quality control, and other validation scenarios. Schematron offers a flexible way to validate XML documents.

Resources
S

Securing API Servers

Learn key concepts for keeping API servers secure - from CORS to error handling to rate limiting and more.

Resources
S

Shared Database

Multiple applications access and manipulate the same data through a common database.

Resources
S

SnapLogic Administrator Certification

Assesses your ability to handle administrative tasks for SnapLogic instances.

Resources
S

SnapLogic Architect Certification

Evaluates your knowledge of integration reference architectures and key strategies for the SnapLogic platform, covering topics like SnapLogic Architecture, Snaplex Requirements, Pipeline Lifecycle Management, Advanced Data Transformations, API Management, Resumable Pipelines, and Best Practices.

Resources
S

SnapLogic Developer Certification

Testing your expertise in using the SnapLogic SDK, implementing different parts of Snap functionality, and building custom Snaps.

Resources
S

SnapLogic Integrator Accreditation

It's designed for those who want to enhance their expertise on all core SnapLogic concepts for various integration needs across industries and lines of business.

Resources
S

SnapLogic Integrator Certification

Focuses on topics such as beginner training, ultra tasks, pipeline migration, and user assistance videos covering various integration endpoints.

Resources
S

SOAP

A messaging protocol that uses XML to enable communication between systems. SOAP supports a wide range of messaging scenarios, including distributed computing and enterprise applications.

Resources
S

Standard Webhooks (

Open source tools and guidelines for sending webhooks easily, securely, and reliably.

Resources
S

STOMP

A messaging protocol that offers simple, text-oriented communication between systems. STOMP is ideal for low-latency, high-performance messaging scenarios.

Resources
T

The Forrester Wave: API Management Solutions

Resources
T

The Forrester Wave: Enterprise iPaaS

Resources
T

The Forrester Wave: Robotic Process Automation

Resources
T

TIBCO BPM Enterprise Associate

Checks the understanding of TIBCO BPM's features and capabilities, developing and managing business processes, and deploying and testing process applications.

Resources
T

TIBCO BPM Enterprise Certified Professional

Validates the ability to design, develop, deploy, and manage business processes using TIBCO BPM Enterprise Suite.

Resources
T

TIBCO BusinessWorks Associate

Checks the understanding of Business Studio and TIBCO Cloud Integration, designing application components (modules, WSDL, REST API), developing integration applications, and testing, deploying, and managing applications.

Resources
T

TIBCO BusinessWorks Certified Professional

Validates the ability to design, develop, deploy, monitor, and manage TIBCO BusinessWorks applications of average complexity with minimal supervision.

Resources
T

TIBCO BusinessWorks Container Edition Certified...

Validates the ability to develop, deploy, and manage TIBCO BusinessWorks Container Edition applications of average complexity with minimal supervision.

Resources
T

TIBCO Cloud API Management Associate

Covers topics such as API definition creation and testing, API key authentication, and using the Developer Portal and I/O docs.

Resources
T

TIBCO Cloud API Management Certified Professional

Validates the ability to implement TIBCO Cloud Mesh, OAuth-based security, and manage SOAP services.

Resources
T

TIBCO Cloud Associate Certification

Validates the skills and knowledge required to work with TIBCO Cloud, including its key components and features.

Resources
T

TIBCO Cloud Integration - Connect Associate

Checks the usage of Connect capability of TIBCO Cloud Integration, installing On-Premise Agent, creating connections and integration apps, and configuring flows.

Resources
T

TIBCO Cloud Integration - Connect Certified Pro...

Checks the creation and management of connections, ensuring connection security, and troubleshooting issues related to connections in TIBCO Cloud Integration.

Resources
T

TIBCO Cloud Integration Associate

Validates the skills and knowledge required to work with TIBCO Cloud Integration, including its Connect, Develop, and Integrate capabilities.

Resources
T

TIBCO Cloud Integration Certified Professional

Checks the knowledge about capabilities and benefits, integrating, developing, and connecting applications, creating APIs using the API Modeler and Mock functionality, and more.

Resources
T

TIBCO Messaging Associate

Covers topics such as TIBCO Enterprise Message Service (EMS), TIBCO FTL, TIBCO eFTL, as well as other messaging technologies such as Apache Kafka, Apache Pulsar, and Eclipse Mosquitto.

Resources
T

TIBCO Messaging Certified Professional

Validates the skills and knowledge required to work with TIBCO Messaging and its components, including TIBCO Enterprise Message Service (EMS), TIBCO FTL, and TIBCO eFTL.

Resources
W

Web API Design: Crafting interfaces that develo...

Creating Web APIs that are consistent, intuitive, and user-friendly for developers.

Resources
W

Workato Automation Pro I

Fundamentals of business automation processes.

Resources
W

Workato Automation Pro II

Advanced and practical approaches to automation.

Resources
W

Workato Automation Pro III

In-depth series of badged modules for maximizing Workato's potential.

Resources
W

WSDL

A powerful XML-based interface description language for SOAP-based services that enables software engineers to describe the functionality of a web service and automate the creation of client code.

Resources
W

WSO2 Certified API Manager Developer - V3

Assesses your expertise in designing, developing, and publishing APIs using WSO2 API Manager V3, including API lifecycle management, access control, and API documentation.

Resources
W

WSO2 Certified API Manager Developer - V4 - Mic...

Validates your expertise in designing, developing, and publishing APIs using the Micro Integrator profile of WSO2 API Manager V4. It covers API lifecycle management, access control, and API documentation within the Micro Integrator context.

Resources
W

WSO2 Certified API Manager Expert - V3

Confirms your advanced skills and knowledge in using WSO2 API Manager V3 for API management, including API creation, publishing, security, policy implementation, and analytics.

Resources
W

WSO2 Certified API Manager Expert - V4 - API Ma...

Demonstrates your proficiency in using WSO2 API Manager V4 for API management tasks, such as creating, publishing, and securing APIs, as well as implementing policies and analytics.

Resources
W

WSO2 Certified Enterprise Integrator Developer ...

Validates your knowledge and skills in using the Micro Integrator profile of WSO2 Enterprise Integrator V7 to develop, deploy, and manage integration solutions.

Resources
W

WSO2 Certified Enterprise Integrator Developer ...

Demonstrates your expertise in using the Streaming Integrator profile of WSO2 Enterprise Integrator V7 to develop, deploy, and manage real-time data integration and streaming analytics solutions.

Resources
W

WSO2 Certified Enterprise Integrator Expert - V6

Tests your in-depth knowledge and skills in using WSO2 Enterprise Integrator V6 for complex integration scenarios, including best practices, troubleshooting, and performance tuning.

Resources
W

WSO2 Certified Solutions Architect Associate

Assesses your understanding of the fundamental concepts and principles of WSO2 product architecture, as well as your ability to design and implement solutions using WSO2 technologies.

Resources
X

XML

A flexible and widely used markup language that is used for storing and exchanging structured data. It supports rich data types and is compatible with many programming languages.

Resources
X

XML Schema

A schema language that offers facilities for describing the structure and constraining the contents of XML documents. XML Schema enables developers to ensure that XML data conforms to a specific structure, making it easier to process and manipulate.

Resources
Y

YAML (

A human-friendly and easy-to-read data serialization format that is widely used for configuration files and data exchange. It supports rich data types and is compatible with most programming languages.

Resources