Use Case
Microservices Architecture
Decomposing systems into independently deployed services.
89 providers
1034 APIs
63 declared variants
Designing and operating service-oriented systems — decoupling boundaries, service discovery, inter-service communication, and the observability that keeps a distributed system debuggable.
89 API providers on the APIs.io network offer microservices architecture. The highest-rated are Temporal, Amazon EC2 Auto Scaling, Amazon API Gateway, Amazon Elastic Load Balancing, Amazon Elastic Beanstalk.
Providers
Ranked by API Evangelist rating — Exemplar and Strong are expanded by default.
Exemplar 10 Complete, well-documented, and agent-ready
Temporal
Temporal is an open-source durable execution platform for building reliable long-running distributed workfl...
Amazon EC2 Auto Scaling
Amazon EC2 Auto Scaling helps you maintain application availability and lets you automatically add or remov...
Amazon API Gateway
Amazon API Gateway is a fully managed service that makes it easy to create, publish, maintain, monitor, and...
Amazon Elastic Load Balancing
Amazon Elastic Load Balancing automatically distributes incoming application traffic across multiple target...
Amazon Elastic Beanstalk
AWS Elastic Beanstalk is a platform-as-a-service (PaaS) that makes it easy to deploy, manage, and scale web...
Amazon EventBridge
Amazon EventBridge is a serverless event bus service that makes it easy to connect your applications with d...
Azure Kubernetes Service
Azure Kubernetes Service (AKS) simplifies deploying a managed Kubernetes cluster in Azure by offloading the...
Amazon X-Ray
AWS X-Ray is a distributed tracing service that helps developers analyze and debug production applications,...
Convoy
Convoy is an open-source, cloud-native webhooks gateway used to securely ingest, persist, debug, deliver, a...
Amazon ECS
Amazon Elastic Container Service (ECS) is a fully managed container orchestration service that makes it eas...
Strong 23 Solid coverage with minor gaps
AWS App Mesh
AWS App Mesh is a service mesh based on the Envoy proxy that provides application-level networking to make ...
Azure Container Apps
Azure Container Apps is a serverless container service for running microservices and containerized applicat...
AWS CloudWatch
Amazon CloudWatch is a monitoring and observability service that provides data and actionable insights for ...
Amazon Managed Service for Prometheus
Amazon Managed Service for Prometheus is a serverless, Prometheus-compatible monitoring service for contain...
Microsoft Azure Functions
Azure Functions is a serverless compute platform from Microsoft Azure enabling event-driven code execution ...
Choreo
WSO2 Choreo is an enterprise-grade Internal Developer Platform (IDP) and application orchestration platform...
Amazon Step Functions
Amazon Step Functions is a serverless workflow orchestration service that lets you coordinate distributed a...
AWS App Runner
AWS App Runner is a fully managed service that makes it easy to build, deploy, and run containerized web ap...
Amazon MQ
Amazon MQ is a managed message broker service for Apache ActiveMQ and RabbitMQ that makes it easy to set up...
AWS X-Ray
AWS X-Ray is a service that helps developers analyze and debug distributed applications by providing end-to...
IBM WebSphere
IBM WebSphere is a family of enterprise software products that provide middleware and application server ca...
Tyk
Tyk is an open-source API gateway and management platform supporting REST, GraphQL, gRPC, and Async APIs wi...
Amazon Proton
AWS Proton is a managed service for platform engineers that helps them publish standardized container and s...
AWS Step Functions
AWS Step Functions is a serverless orchestration service that lets you coordinate distributed applications ...
TeamCity
JetBrains TeamCity is a powerful continuous integration and deployment server that helps development teams ...
Kong
Kong is the AI Connectivity Company. Its platform spans Kong Gateway (the open-source API gateway built on ...
Amazon Serverless Application Repository
The AWS Serverless Application Repository enables teams, organizations, and individual developers to find, ...
Amazon CodePipeline
AWS CodePipeline is a fully managed continuous delivery service that helps you automate your release pipeli...
Amazon API Gateway
Amazon API Gateway is a fully managed service that makes it easy for developers to create, publish, maintai...
API Snap
API Snap is a developer utility platform that consolidates 13+ commonly needed REST APIs into a single, uni...
Amazon EKS
Amazon Elastic Kubernetes Service (Amazon EKS) is a managed Kubernetes service that makes it easy to run Ku...
Apollo Config
Apollo is a reliable, open-source configuration management system suitable for microservice configuration m...
Amazon SQS
Amazon Simple Queue Service (SQS) is a fully managed message queuing service that enables you to decouple a...
Developing 29 Usable, with meaningful gaps to close
DreamFactory
Automate the building, securing, and documenting of REST APIs for data products with built-in enterprise se...
Ambassador
Ambassador is a Kubernetes-native API Gateway built on Envoy Proxy, providing routing, load balancing, auth...
Apache Ignite
Apache Ignite is a distributed database for mission-critical high-velocity applications requiring in-memory...
Apache APISIX
Apache APISIX is a dynamic, real-time, high-performance cloud-native API gateway built on NGINX and etcd, d...
Chaos Mesh
Chaos Mesh is a CNCF graduated cloud-native chaos engineering platform that orchestrates chaos experiments ...
Amazon App Mesh
AWS App Mesh is a service mesh that provides application-level networking to make it easy for your services...
Amazon PrivateLink
AWS PrivateLink provides private connectivity between virtual private clouds (VPCs), AWS services, and your...
Apinizer
Apinizer is an API management platform that provides API gateway, API portal, API testing, monitoring, and ...
Microsoft .NET
Microsoft .NET is a free, cross-platform, open source developer platform for building many different types ...
Amazon MemoryDB
Amazon MemoryDB for Redis is a durable, in-memory database service that delivers ultra-fast performance. It...
Test-Driven Development
A software development approach where tests are written before the actual code, following a red-green-refac...
Akka
Akka is a toolkit and runtime for building highly concurrent, distributed, and resilient message-driven app...
Ballerina
Integration problems have been solved by restricted drag-and-drop tools/DSLs or generic programming languag...
Axon Framework
Axon Framework is a Java framework for building event-driven microservices using CQRS (Command Query Respon...
Conductor
Conductor allows you to build a complex application using simple and granular tasks that do not need to be ...
Zipkin
Zipkin is an open source distributed tracing system for gathering timing data to troubleshoot latency probl...
Apache Geode
Apache Geode is an in-memory data management platform that provides real-time, consistent access to data-in...
Apache HttpComponents
Apache HttpComponents is a set of Java HTTP components, including a feature-rich HTTP client (HttpClient 5....
Apache Dubbo
Apache Dubbo is a high-performance, Java-based open-source RPC framework that provides service discovery, t...
Apache ZooKeeper
Apache ZooKeeper is a centralized service for maintaining configuration information, naming, providing dist...
Architecture Pattern
Architecture Patterns provide reusable solutions to commonly occurring software and system design problems....
Vert.x
Eclipse Vert.x is a toolkit for building reactive applications on the JVM, providing support for multiple l...
Amazon Cloud Map
Amazon Cloud Map is a cloud resource discovery service that maintains an updated registry of application re...
NGINX
NGINX is a high-performance open-source web server, reverse proxy, and API gateway widely used for load bal...
Apache Tomcat
Apache Tomcat is an open-source implementation of the Java Servlet, JavaServer Pages (JSP), Java Expression...
Apache EventMesh
Apache EventMesh is a dynamic event-driven application runtime used to decouple the application and backend...
Apache Shiro
Apache Shiro is a powerful and easy-to-use Java security framework that performs authentication, authorizat...
Apache Zipkin
Apache Zipkin is a distributed tracing system that helps gather timing data needed to troubleshoot latency ...
Apache ActiveMQ
Apache ActiveMQ is an open-source, high-performance message broker written in Java, developed by the Apache...
Thin 17 Limited public surface area
Apache CXF
Apache CXF is an open-source Java services framework governed by the Apache Software Foundation that helps ...
AMQP
AMQP (Advanced Message Queuing Protocol) is an open standard for message-oriented middleware governed by OA...
Apache Curator
Apache Curator is a Java/JVM client library for Apache ZooKeeper, governed by the Apache Software Foundatio...
Apache RocketMQ
Apache RocketMQ is a distributed messaging and streaming platform with low latency, high performance, and r...
Amazon AppSync
Amazon AppSync creates serverless GraphQL and Pub/Sub APIs that simplify application development through a ...
Weave Net
Weave Net is an open source container networking plugin that creates a virtual network connecting Docker co...
Apache Thrift
Apache Thrift is a software framework for scalable cross-language services development. It provides an inte...
Amazon Aurora DSQL
Amazon Aurora DSQL is a distributed SQL database service optimized for transactional workloads. It provides...
Apache OpenWhisk
Apache OpenWhisk is an open-source serverless cloud platform that executes functions in response to events ...
Apache Mesos
Apache Mesos is a retired cluster manager (now in the Apache Attic) that provided efficient resource isolat...
Allianz Future Cloud Platform
The Allianz Future Cloud Platform is an internal developer platform powering cloud-native insurance microse...
Conductor OSS
Conductor OSS is the Netflix-founded, Orkes-stewarded open source workflow and agentic AI orchestration pla...
Apache SkyWalking
Apache SkyWalking is an open-source APM (Application Performance Monitoring) system that provides monitorin...
Buf
Buf is a modern developer platform for Protocol Buffers and gRPC, providing a CLI toolchain, schema registr...
Apache Avro
Apache Avro is a data serialization system that provides rich data structures, a compact binary format, and...
Apache Camel
Apache Camel is an open-source integration framework developed by the Apache Software Foundation that imple...
Microsoft Entity Framework
Microsoft Entity Framework is an object-relational mapping (ORM) framework for .NET developers enabling dat...
Emerging 9 Early or largely undocumented
Fusio
Fusio is an open source API management platform which helps to build and manage REST APIs. It provides capa...
Restate
Restate is a durable execution platform for building resilient distributed applications, microservice orche...
Ambient Mesh
Ambient Mesh is a sidecar-less service mesh architecture built on Istio that simplifies microservices commu...
Bean Validation
Jakarta Bean Validation (formerly Java Bean Validation / JSR 380) is a Java specification providing a stand...
WSDL
WSDL (Web Services Description Language) is a W3C standard XML format for describing web service interfaces...
BDD (Behavior-Driven Development)
Behavior-Driven Development (BDD) is a software development methodology that combines test-driven developme...
Sony
Sony Group Corporation is a Japanese multinational spanning electronics, gaming, entertainment, image senso...
Events
Event-driven APIs catalog. Documents the landscape of brokers, streaming platforms, schema registries, and ...
API Harmony
API Harmony was an API discovery and recommendation tool from IBM Research that used graph-based search, ma...
Minimal 1 Almost no public developer surface
What Providers Actually Declared
This use case is a canonical term. These are the free-text strings
providers wrote in their own apis.yml that map onto it.
API Gateway for MicroservicesApi-First Development and MicroservicesCreate a unified data access layer across multiple microservicesDistributed LockingDistributed Systems OrchestrationEnterprise MicroservicesEvent-Driven MicroservicesID Generation for MicroservicesImplement high-throughput transactional microservicesInsurance Microservice DeploymentInter-Service MessagingInternal MicroservicesManaging SLOs across microservices architecturesMicroservice AuthMicroservice CommunicationMicroservice ConfigurationMicroservice DevelopmentMicroservice DiscoveryMicroservice IntegrationMicroservice OrchestrationMicroservice TemplatesMicroservicesMicroservices API GatewayMicroservices ArchitectureMicroservices Architecture with LibertyMicroservices AutoscalingMicroservices BackendMicroservices CommunicationMicroservices ContainerMicroservices Contract ValidationMicroservices Data LayerMicroservices DebuggingMicroservices DecouplingMicroservices DeliveryMicroservices Dependency TestingMicroservices DeploymentMicroservices DesignMicroservices GatewayMicroservices HTTP CommunicationMicroservices Hosting
Showing 40 of 63 declared variants