Integration
Linking together different IT systems (components) to functionally cooperate as a whole.
Contents
- API Management
- API Design
- API Documentation
- API Gateway
- API Testing
- MQ clients
- Mocking tools
- Testing tools and frameworks
- Business Rules Engine
- Change Data Capture
- Data Integration
- Data Mapping Solution
- Enterprise Service Bus
- Integration Frameworks
- Messaging as a Service
- Message Broker
- Robotic Process Automation
- Self-Service Integration
- Workflow Engine
Projects
API Management
A lightweight, open-source platform offering flexible API governance, robust security, and straightforward configuration.
A fully open-source API platform offering robust governance, flexible deployment, and community-driven innovation.
API Design
A web-based, open-source API design tool that leverages the OpenAPI specification.
Validate API description docs against backend implementation using this language-agnostic CLI tool.
Create and validate OpenAPI specs with ease using this intuitive graphical user interface.
Compare OpenAPI specs with version control and visualize the differences in HTML or Markdown format.
Automate the creation of API client libraries, server stubs, documentation and config files with this powerful OpenAPI Spec tool.
Ensure that your OpenAPI specs meet your organization's standards with this flexible and customizable style validator.
Detect and fix errors in your JSON/YAML files using this linter tool that supports OpenAPI 3.0 & 2.0 and AsyncAPI.
Create, describe, and document your API with ease using this open source editor built specifically for OpenAPI-based APIs.
Ensure the quality of your OpenAPI specs with this linter tool that provides extensive analysis and feedback.
API Documentation
Generates elegant, interactive API documentation from OpenAPI/Swagger specs with easy customization and automated updates.
Creates intuitive, interactive user interfaces from OpenAPI specs, simplifying API exploration and testing.
Produces highly customizable, interactive API documentation with responsive design and rich configuration options.
Delivers clean, modern documentation with advanced theming, multi-language support, and seamless integration.
Converts markdown into stylish, static API documentation with intuitive navigation and clear code examples.
Provides modular, attractive UI components for building comprehensive API reference and tutorial documentation.
Offers an interactive, in-browser tool for visualizing and testing APIs directly from OpenAPI specifications.
Generates static, customizable documentation for GraphQL schemas, making complex API structures easy to understand.
A customizable framework built on OpenAPI, focused on delivering exceptional developer experiences through quality documentation.
API Gateway
A Golang-based gateway that offers dynamic routing, multi-tenancy, and robust API access control for modern architectures.
A high-performance, dynamic gateway featuring real-time traffic management and powerful plugin integrations.
A Java-native gateway excelling in protocol conversion, service proxying, and comprehensive API governance.
CNCF Envoy-based gateway with Gateway API, mTLS, JWT, and other built-ins.
An Envoy Proxy–based gateway offering advanced traffic control, enhanced security, and observability for microservices ecosystems.
A scalable, cloud-native gateway that simplifies API management through extensive plugin support and seamless microservices integration.
An ultra-high performance gateway with efficient middleware configuration, robust security, and seamless scaling.
A .NET-based gateway offering intuitive routing and easy integration for lightweight API management.
Leverages the Spring ecosystem to deliver robust routing, filtering, and security for microservices.
Combines Traefik Proxy, a fully declarative application proxy with enterprise-grade access control, distributed security, and premium integrations.
An enterprise-grade, open-source gateway supporting REST, GraphQL, TCP, and gRPC with advanced rate limiting and analytics.
API Testing
A robust open-source API client for testing and debugging RESTful services with an intuitive interface.
A fast, offline API client designed for git-friendly workflows and seamless testing.
A versatile command-line tool for data transfer across multiple protocols, essential for quick API testing.
A modern, user-friendly frontend to curl that combines simplicity with powerful performance.
An interactive web-based tool for gRPC APIs, providing a browser-based interface for testing and exploring gRPC services with dynamic form generation.
A command-line tool for interacting with gRPC servers, enabling inspection and invocation of RPC methods with support for server reflection and protocol buffer files.
An intuitive CLI HTTP client that simplifies crafting API requests and inspecting responses.
A lightweight, web-based API development tool offering real-time testing with an intuitive interface.
A cross-platform client that streamlines API debugging and testing for both REST and GraphQL services.
A modern, terminal-based API client designed for efficient and seamless API interactions.
Lightweight Git-Friendly API Client Built for Modern Developers.
A Lua-based HTTP client framework providing an interactive shell for streamlined REST service testing.
A comprehensive open-source solution for testing both SOAP and REST web services with extensive automation features.
A cross-platform desktop gRPC client with automatic proto parsing, TLS support, and intuitive UI for testing unary, streaming, and bidirectional gRPC requests.
A fast, friendly CLI HTTP client that reimplements HTTPie's design with improved performance, HTTP/2 support, and built-in curl translation.
A self-hosted, collaborative API development environment designed for team sharing with multi-user support, persistent storage, and support for REST, WebSockets, and Markdown documentation.
A fast, privacy-first desktop API client for REST, GraphQL, WebSocket, Server-Sent Events, and gRPC with offline-first design, built with Tauri and React.
MQ clients
A universal JMS client offering broad compatibility and streamlined messaging testing across various brokers.
A lightweight command-line tool for Apache Kafka, providing efficient message production and consumption.
A detailed MQTT client delivering structured topic visualization and intuitive debugging.
An advanced GUI for Azure Service Bus that enables in-depth testing and seamless management of topics, queues, and subscriptions.
Mocking tools
A lightweight API simulation tool that enables rapid HTTP(S) service virtualization for efficient testing.
A flexible mock server supporting REST, OpenAPI, SOAP, and more to simulate diverse API behaviors.
A Kubernetes-native tool for API mocking and testing that supports AsyncAPI, OpenAPI, and Postman Collections.
A simple endpoint generator for testing HTTP requests with real-time logging and feedback.
A user-friendly tool for designing and running mock REST APIs with real-time simulation and easy setup.
A powerful solution for mocking any HTTP/HTTPS-based service, streamlining integration testing.
A free online service that generates custom HTTP responses for testing API endpoints.
An open-source HTTP mock server that replicates API behavior for early testing and validation.
A robust and flexible API mocking tool delivering reliable, real-time simulation for comprehensive testing.
Testing tools and frameworks
A feature-rich tool for load testing and performance analysis across diverse web applications and services.
A complete load testing platform supporting HTTP, WebSocket, Socket.io, gRPC, and more, with cloud-native serverless scaling on AWS Lambda and Fargate.
A powerful load testing framework with a developer-friendly DSL that delivers detailed performance metrics.
A command-line tool for running HTTP requests with plain text syntax, excellent for both API testing and CI/CD integration with support for chaining, capturing values, and comprehensive assertions.
A developer-centric API and integration testing tool that auto-generates tests and data-mocks from real traffic using eBPF, supporting any language without code changes.
A simple gRPC benchmarking and load testing tool with support for various load schedules, concurrency control, and detailed performance metrics.
Open-source, JS-scriptable load-testing tool for CI/CD.
A unified testing framework that merges API automation, mocking, and performance testing with simple, expressive syntax.
A Python-based testing tool offering easy YAML/JSON-driven REST API testing and microbenchmarking.
A Java DSL that simplifies REST API testing with intuitive syntax and seamless integration into CI pipelines.
A stateful REST API fuzzing tool that automatically discovers security and reliability bugs by intelligently inferring producer-consumer dependencies from OpenAPI specifications.
A Python library for property-based testing of API schemas, ensuring reliability through robust edge-case detection.
An open-source automation framework that simplifies continuous testing with intuitive configuration and integration support.
Business Rules Engine
Open-source engine that supports advanced Decision Model and Notation (DMN) with Eclipse IDE integration for efficient rule development.
Lightweight Java-based rules engine designed for straightforward rule processing and rapid decision automation.
Specialized .NET open-source rule engine offering efficient rule processing tailored for Microsoft environments.
Flexible open-source decision management system that simplifies defining and executing business rules and decision tables.
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.
Change Data Capture
Open-source distributed platform for change data capture that turns your existing databases into event streams for real-time data integration.
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.
Data Integration
One-stop, full-scenario integration framework for massive data that supports data ingestion, synchronization, and subscription with real-time ETL capabilities.
Automated data integration tool with a visual interface that seamlessly extracts, transforms, and delivers data across systems.
Flexible, open-source data integration platform that builds ELT pipelines to move data from diverse sources to modern destinations.
Versatile, scalable platform that provides both real-time and batch data integration for ETL and ELT pipelines.
Intuitive, visual ETL tool that simplifies data ingestion, blending, and cleansing across multiple sources without heavy coding.
Data Mapping Solution
Interactive web-based tool that simplifies mapping across Java, XML, CSV, and JSON data sources with an intuitive interface.
Java-based JSON transformation library that uses a specification-driven approach for effortless JSON-to-JSON conversions.
Powerful JSON query and transformation language inspired by jq and XPath, designed for rapid and flexible data manipulation.
Lightweight query and transformation language for JSON data.
Enterprise Service Bus
Developer-friendly, .NET-based service bus that simplifies messaging and orchestrates service integration efficiently.
API-centric, cloud-native integration platform offering robust, distributed capabilities for modern software architectures.
Integration Frameworks
Robust integration framework leveraging Enterprise Integration Patterns to seamlessly connect diverse systems and APIs.
Innovative programming language designed for effortless creation and integration of network services and APIs.
Low-code Java messaging framework that simplifies system connectivity and data integration through configurable XML setups.
Extension of the Spring ecosystem that provides out-of-the-box integration capabilities using proven Enterprise Integration Patterns.
Messaging as a Service
Fully managed message broker supporting Apache ActiveMQ and RabbitMQ, ensuring reliable and secure messaging.
Managed Apache Kafka service that simplifies cluster setup, scaling, and real-time data streaming.
Reliable, fully managed queuing service to decouple microservices and scale distributed applications seamlessly.
Managed pub/sub messaging service that flexibly notifies subscribers and supports various delivery protocols.
High-throughput Kafka service with seamless Alibaba Cloud integration for real-time data processing.
Scalable RabbitMQ solution offering low latency and high throughput for distributed messaging.
Distributed messaging service that ensures reliable data transfer between decoupled systems.
Robust message queue service supporting asynchronous communication with high availability and durability.
Enterprise-class messaging service integrated with Anypoint Platform for flexible and reliable message orchestration.
A high-throughput, fully managed event-ingestion (publish-subscribe) service, supports the Kafka protocol natively.
Cloud messaging solution that supports multiple patterns and protocols for robust enterprise integration.
Managed RabbitMQ service featuring an intuitive web console, advanced analytics, and seamless scalability.
Fully managed Kafka service offering enterprise features like schema registry, connectors, and governance.
Simplifies Kafka deployment and management on Google Cloud for real-time streaming applications.
High-throughput messaging service that supports event-driven architectures with flexible delivery models.
Fully managed messaging service that ensures secure, scalable, and reliable communication between applications.
Managed Kafka solution that simplifies scaling and management while delivering high performance and security.
Enterprise messaging service that offers secure, reliable data transfer across applications in a cloud environment.
Elastic, cloud-native message queue designed for scalable and reliable processing of high-volume messages.
Serverless, real-time event streaming platform with Apache Kafka compatibility for efficient data processing.
Integrated event streaming platform providing full visibility and control over your data pipelines.
Cloud messaging service compatible with Amazon SQS API for easy integration with existing systems.
Fully managed Kafka service with automated scaling, monitoring, and maintenance for hassle-free streaming.
Enterprise-class messaging service integrated with Anypoint Platform for flexible and reliable message orchestration.
Simplifies Kafka deployment and management on Google Cloud for real-time streaming applications.
High-throughput messaging service that supports event-driven architectures with flexible delivery models.
Elastic, cloud-native message queue designed for scalable and reliable processing of high-volume messages.
Integrated event streaming platform providing full visibility and control over your data pipelines.
Cloud messaging service compatible with Amazon SQS API for easy integration with existing systems.
Fully managed Kafka service with automated scaling, monitoring, and maintenance for hassle-free streaming.
Message Broker
Open-source broker that implements JMS, enabling seamless conversion between synchronous and asynchronous messaging.
A multi-protocol message broker, supporting various industry standard protocols such as AMQP 1.0, MQTT 3.1.1, MQTT 5, and STOMP.
Distributed, high-throughput system designed for real-time data streaming and fault-tolerant processing.
Versatile pub/sub and streaming platform offering scalable, low-latency messaging for modern applications.
High-performance distributed messaging platform engineered for low latency and high throughput.
AMQP-compliant messaging tool with multi-language support for enterprise-grade message delivery.
Distributed message queuing system focused on efficiency and reliability for modern workflow needs.
Scalable real-time messaging server that minimizes delay in delivering events to online users.
Lightweight MQTT broker optimized for low-power devices with robust encryption and authentication.
High-performance MQTT broker built for IoT and industrial applications, ensuring scalable message delivery.
In-memory message queue with an Amazon SQS-compatible interface, offering stand-alone or embedded deployment with optional UI and queue persistence.
High-performance message queue server implementing AMQP 0-9-1 and MQTT protocols, built with Crystal for exceptional throughput and minimal resource usage.
Lightweight, high-performance messaging system ideal for microservices and cloud-native architectures.
Realtime distributed messaging platform designed to operate at scale, handling billions of messages per day with decentralized topology.
Popular open-source broker implementing AMQP, known for reliability, clustering, and ease-of-use.
Kafka-compatible streaming platform that eliminates Zookeeper, delivering high performance and low latency.
Redis-backed message queue written in Go, providing flexible queue management, batch consumers, and efficient delivery patterns.
Distributed, event-driven infrastructure for messaging supporting multiple protocols (HTTP, MQTT, WebSocket, CoAP) with strong security and IoT capabilities.
High-performance distributed MQTT broker designed for scalable and efficient message delivery in modern environments.
Robotic Process Automation
Enterprise-grade, open-source robotic process automation suite.
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.
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.
Self-Service Integration
Workflow Engine
Lightweight, Java-centric BPMN engine that efficiently executes business workflows with a focus on simplicity.
Platform for programmatically creating, scheduling, and monitoring workflows, ideal for managing complex data pipelines.
Container-native workflow engine designed for orchestrating parallel jobs in Kubernetes-based, cloud-native environments.
Distributed scheduler that simplifies managing job dependencies in large-scale data processing environments.
Open-source BPMN engine with a designer interface to build and automate complex business processes.
Fault-tolerant, stateful platform that reliably orchestrates long-running workflows and complex applications.
Flexible workflow and decision automation platform designed for scalable business process management.
Cloud-based orchestration engine that manages microservices workflows, streamlining complex process automation.
.NET Core library that integrates seamlessly into any application to execute and manage workflows.
Compact, efficient set of open-source engines for automating and scaling enterprise workflows.
Comprehensive toolkit for automating business processes and decisions with robust workflow management capabilities.
Modern, developer-friendly orchestration tool optimized for data pipelines and complex workflows.
Robust automation engine that combines sensors, triggers, and workflows to orchestrate complex IT processes.
Open-source workflow-as-code platform designed for building reliable, scalable, and fault-tolerant applications.