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... 4 APIs 69.9 Amazon Elastic Load Balancing Amazon Elastic Load Balancing automatically distributes incoming application traffic across multiple target... 1 API 68.7 Amazon Serverless Application Repository The AWS Serverless Application Repository enables teams, organizations, and individual developers to find, ... 1 API 67.4 Amazon Elastic Beanstalk AWS Elastic Beanstalk is a platform-as-a-service (PaaS) that makes it easy to deploy, manage, and scale web... 1 API 67.1 Azure Kubernetes Service Azure Kubernetes Service (AKS) simplifies deploying a managed Kubernetes cluster in Azure by offloading the... 8 APIs 66.7 Convoy Convoy is an open-source, cloud-native webhooks gateway used to securely ingest, persist, debug, deliver, a... 1 API 65.5 AWS App Mesh AWS App Mesh is a service mesh based on the Envoy proxy that provides application-level networking to make ... 1 API 65.3 Amazon Managed Service for Prometheus Amazon Managed Service for Prometheus is a serverless, Prometheus-compatible monitoring service for contain... 1 API 64.9 Amazon PrivateLink AWS PrivateLink provides private connectivity between virtual private clouds (VPCs), AWS services, and your... 1 API 64.6 Azure Kubernetes Service Azure Kubernetes Service (AKS) simplifies deploying a managed Kubernetes cluster in Azure by offloading the... 8 APIs 64.5 Microsoft Azure Functions Azure Functions is a serverless compute platform from Microsoft Azure enabling event-driven code execution ... 2 APIs 63.9 Amazon EventBridge Amazon EventBridge is a serverless event bus service that makes it easy to connect your applications with d... 1 API 63.1 IBM WebSphere IBM WebSphere is a family of enterprise software products that provide middleware and application server ca... 8 APIs 62.9 Choreo WSO2 Choreo is an enterprise-grade Internal Developer Platform (IDP) and application orchestration platform... 3 APIs 62.7 Amazon X-Ray AWS X-Ray is a distributed tracing service that helps developers analyze and debug production applications,... 1 API 62.5 Amazon Proton AWS Proton is a managed service for platform engineers that helps them publish standardized container and s... 1 API 62.3 Amazon Step Functions Amazon Step Functions is a serverless workflow orchestration service that lets you coordinate distributed a... 1 API 62.1 Azure Container Apps Azure Container Apps is a serverless container service for running microservices and containerized applicat... 1 API 61.2 Tyk Tyk is an open-source API gateway and management platform supporting REST, GraphQL, gRPC, and Async APIs wi... 4 APIs 61.2 Amazon API Gateway Amazon API Gateway is a fully managed service that makes it easy for developers to create, publish, maintai... 4 APIs 61.1
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... 1 API 59.7 Amazon MemoryDB Amazon MemoryDB for Redis is a durable, in-memory database service that delivers ultra-fast performance. It... 1 API 59.6 AWS App Runner AWS App Runner is a fully managed service that makes it easy to build, deploy, and run containerized web ap... 1 API 59.5 Apache ActiveMQ Apache ActiveMQ is an open-source, high-performance message broker written in Java, developed by the Apache... 3 APIs 58.9 AWS X-Ray AWS X-Ray is a service that helps developers analyze and debug distributed applications by providing end-to... 1 API 58.9 Amazon ECS Amazon Elastic Container Service (ECS) is a fully managed container orchestration service that makes it eas... 4 APIs 58.6 TeamCity JetBrains TeamCity is a powerful continuous integration and deployment server that helps development teams ... 1 API 58.6 Amazon Cloud Map Amazon Cloud Map is a cloud resource discovery service that maintains an updated registry of application re... 1 API 58.4 Amazon MQ Amazon MQ is a managed message broker service for Apache ActiveMQ and RabbitMQ that makes it easy to set up... 1 API 58.1 Kong Kong is the AI Connectivity Company. Its platform spans Kong Gateway (the open-source API gateway built on ... 10 APIs 57.7 Apache Ignite Apache Ignite is a distributed database for mission-critical high-velocity applications requiring in-memory... 3 APIs 57.6 AWS Step Functions AWS Step Functions is a serverless orchestration service that lets you coordinate distributed applications ... 1 API 57.6 AWS CloudWatch Amazon CloudWatch is a monitoring and observability service that provides data and actionable insights for ... 10 APIs 57.4 API Snap API Snap is a developer utility platform that consolidates 13+ commonly needed REST APIs into a single, uni... 13 APIs 55.5 Apollo Config Apollo is a reliable, open-source configuration management system suitable for microservice configuration m... 1 API 54.2 Apinizer Apinizer is an API management platform that provides API gateway, API portal, API testing, monitoring, and ... 1 API 53.7 Apache APISIX Apache APISIX is a dynamic, real-time, high-performance cloud-native API gateway built on NGINX and etcd, d... 3 APIs 53.5 Axon Framework Axon Framework is a Java framework for building event-driven microservices using CQRS (Command Query Respon... 1 API 53.4 Vert.x Eclipse Vert.x is a toolkit for building reactive applications on the JVM, providing support for multiple l... 7 APIs 52.3 Apache OpenWhisk Apache OpenWhisk is an open-source serverless cloud platform that executes functions in response to events ... 1 API 52.0 Weave Net Weave Net is an open source container networking plugin that creates a virtual network connecting Docker co... 1 API 51.9 Ambassador Ambassador is a Kubernetes-native API Gateway built on Envoy Proxy, providing routing, load balancing, auth... 6 APIs 51.1 Architecture Pattern Architecture Patterns provide reusable solutions to commonly occurring software and system design problems.... 1 API 51.1 Chaos Mesh Chaos Mesh is a CNCF graduated cloud-native chaos engineering platform that orchestrates chaos experiments ... 1 API 51.1 Apache Dubbo Apache Dubbo is a high-performance, Java-based open-source RPC framework that provides service discovery, t... 3 APIs 50.9 Amazon SQS Amazon Simple Queue Service (SQS) is a fully managed message queuing service that enables you to decouple a... 1 API 50.8 Akka Akka is a toolkit and runtime for building highly concurrent, distributed, and resilient message-driven app... 4 APIs 49.7 Apache EventMesh Apache EventMesh is a dynamic event-driven application runtime used to decouple the application and backend... 2 APIs 48.5 Apache Geode Apache Geode is an in-memory data management platform that provides real-time, consistent access to data-in... 2 APIs 48.3 Apache HttpComponents Apache HttpComponents is a set of Java HTTP components, including a feature-rich HTTP client (HttpClient 5.... 2 APIs 48.3 Amazon App Mesh AWS App Mesh is a service mesh that provides application-level networking to make it easy for your services... 1 API 48.2 Zipkin Zipkin is an open source distributed tracing system for gathering timing data to troubleshoot latency probl... 1 API 48.1 Apache Shiro Apache Shiro is a powerful and easy-to-use Java security framework that performs authentication, authorizat... 1 API 47.9 Ballerina Integration problems have been solved by restricted drag-and-drop tools/DSLs or generic programming languag... 1 API 47.7 Apache RocketMQ Apache RocketMQ is a distributed messaging and streaming platform with low latency, high performance, and r... 1 API 47.4 Test-Driven Development A software development approach where tests are written before the actual code, following a red-green-refac... 6 APIs 47.4 Apache CXF Apache CXF is an open-source Java services framework governed by the Apache Software Foundation that helps ... 1 API 47.3 Apache ZooKeeper Apache ZooKeeper is a centralized service for maintaining configuration information, naming, providing dist... 2 APIs 46.9 Apache Curator Apache Curator is a Java/JVM client library for Apache ZooKeeper, governed by the Apache Software Foundatio... 1 API 46.7 DreamFactory Automate the building, securing, and documenting of REST APIs for data products with built-in enterprise se... 1 API 46.6
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... 2 APIs 44.8 Conductor Conductor allows you to build a complex application using simple and granular tasks that do not need to be ... 1 API 44.1 AMQP AMQP (Advanced Message Queuing Protocol) is an open standard for message-oriented middleware governed by OA... 1 API 43.8 Apollo Federation Apollo Federation is an architecture and platform for building a unified supergraph that composes multiple ... 1 API 43.8 Apache Thrift Apache Thrift is a software framework for scalable cross-language services development. It provides an inte... 2 APIs 42.8 Apache Zipkin Apache Zipkin is a distributed tracing system that helps gather timing data needed to troubleshoot latency ... 1 API 39.4 Amazon AppSync Amazon AppSync creates serverless GraphQL and Pub/Sub APIs that simplify application development through a ... 1 API 37.4 Microsoft .NET Microsoft .NET is a free, cross-platform, open source developer platform for building many different types ... 5 APIs 36.1 Apache Avro Apache Avro is a data serialization system that provides rich data structures, a compact binary format, and... 1 API 35.7 Amazon Aurora DSQL Amazon Aurora DSQL is a distributed SQL database service optimized for transactional workloads. It provides... 1 API 35.5 Apache Mesos Apache Mesos is a retired cluster manager (now in the Apache Attic) that provided efficient resource isolat... 2 APIs 34.9 Apache Camel Apache Camel is an open-source integration framework developed by the Apache Software Foundation that imple... 4 APIs 33.7 Apache SkyWalking Apache SkyWalking is an open-source APM (Application Performance Monitoring) system that provides monitorin... 3 APIs 33.4 Buf Buf is a modern developer platform for Protocol Buffers and gRPC, providing a CLI toolchain, schema registr... 3 APIs 33.4 Microsoft Entity Framework Microsoft Entity Framework is an object-relational mapping (ORM) framework for .NET developers enabling dat... 2 APIs 32.3 Apache Tomcat Apache Tomcat is an open-source implementation of the Java Servlet, JavaServer Pages (JSP), Java Expression... 2 APIs 30.9 Fusio Fusio is an open source API management platform which helps to build and manage REST APIs. It provides capa... 3 APIs 30.0
Emerging 8 Early or largely undocumented

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