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