Linkerd |
Buoyant |
Java, Go, Rust |
Kubernetes |
Latency-aware routing, Observability, Security |
https://linkerd.io |
istio |
Google, IBM, Lyft |
Java, Go, Python, Node.js |
Kubernetes |
Traffic management, Security, Policy enforcement |
https://istio.io |
Consul Connect |
HashiCorp |
Go, Node.js, Python, Ruby |
Kubernetes, VMs, Bare Metal |
Service discovery, Health checking, Segmentation |
https://www.consul.io |
Open Service Mesh |
Microsoft |
Java, Go, Rust, Python |
Kubernetes |
Policy enforcement, Traffic management, Observability |
https://openservicemesh.io |
Traefik Mesh |
Traefik Labs |
Go, Java, Node.js, Python |
Kubernetes |
Automatic service discovery, Traffic shaping, Certificate management |
https://traefik.io/mesh/ |
service-mesh |
NATS |
Go, Java, Python |
Kubernetes, Self-hosted |
Messaging, Routing, Service discovery |
https://nats.io |
Pyro |
Tetrate |
Java, Go, Python |
Kubernetes, VMs |
Observability, Service discovery, Traffic management |
https://tetrate.io |
Maesh |
Traefik Labs |
Go |
Kubernetes |
Lightweight, Service discovery, Simple routing |
https://traefik.io/maesh/ |
OpenShift Service Mesh |
Red Hat |
Java, Go, Node.js |
OpenShift Kubernetes |
Traffic management, Security, Policy control |
https://www.openshift.com/products/service-mesh |
Envoy |
Lyft |
C++, Go |
Kubernetes, VMs, Bare Metal |
Load balancing, Traffic control, Observability |
https://www.envoyproxy.io |
App Mesh |
Amazon |
Java, Go, Node.js, Python |
AWS |
Traffic routing, Service discovery, Monitoring |
https://aws.amazon.com/app-mesh/ |
Linkerd2 |
Buoyant |
Go |
Kubernetes, VM |
Service mesh, Traffic splitting, Metrics collection |
https://linkerd.io/2.11/ |
Skipper |
Zalando |
Go |
Kubernetes, VMs |
HTTP routing, Middleware support, Traffic shaping |
https://github.com/zalando/skipper |
Service Mesh Interface |
CNCF |
NaN |
Kubernetes |
Standard API for service meshes |
https://smi-spec.io |
Settle |
Weaveworks |
Go |
Kubernetes |
Service discovery, Traffic routing, Health checks |
https://www.weave.works/oss/settle/ |
Conduit |
Buoyant |
Go |
Kubernetes |
Traffic management, Performance monitoring |
https://buoyant.io/conduit/ |
Telepresence |
Ambassador Labs |
Python |
Kubernetes, Self-hosted |
Local development, Service-tunneling, Debugging support |
https://www.getambassador.io/docs/telepresence/latest/ |
OpenShift Container Platform |
Red Hat |
Java, Go, Python |
OpenShift |
Built-in service mesh, Integrated monitoring, Security |
https://www.openshift.com/products/container-platform |
Octarine |
VMware |
Java, Go, .NET |
Kubernetes, Self-hosted |
Security, Access control, Compliance |
https://octarine.io |
Vespa |
Yahoo |
Java, Python, C++ |
Self-hosted |
Dormant service mesh capabilities, Real-time serving |
https://vespa.ai |
HashiCorp Nomad |
HashiCorp |
Go, Java, Ruby, Python |
VMs, Containers |
Multi-cloud service orchestration, Scheduling |
https://www.hashicorp.com/products/nomad |
Envoy Proxy |
Lyft |
C++ |
Kubernetes, VMs |
Service mesh capabilities, Proxying, Load balancing |
https://envoyproxy.io/docs/envoy/latest/start/build |
YARP |
Microsoft |
C# |
Kubernetes, VMs |
Reverse Proxy, Load balancing, Health checks |
https://github.com/microsoft/YARP |
Twilio Service Mesh |
Twilio |
Java, Node.js |
Cloud |
Messaging integration, API management |
https://www.twilio.com/docs/runtime/service-mesh |
GraphQL Mesh |
Urql |
JavaScript, TypeScript |
Self-hosted, Serverless |
Combines APIs into a single GraphQL schema |
https://www.graphql-mesh.com |
Serf |
HashiCorp |
Go |
Kubernetes, VMs |
Cluster membership, Health monitoring, Event system |
https://www.hashicorp.com/products/serf |
Microservices Service Mesh |
Getambassador |
Go, Java |
Kubernetes, VMs |
Inter-service communication, Load balancing |
https://getambassador.io |
Rook |
Cloud Native Computing Foundation |
Go |
Kubernetes |
Storage orchestrator, Integrated with service meshes |
https://rook.io |
Linkerd for VM |
Buoyant |
Go |
VMs |
Compatible with legacy services, External service mesh |
https://linkerd.io |
OpenFaaS Service Mesh |
OpenFaaS |
Go, Python, Node.js |
Kubernetes |
Function as a service pattern, Event-driven architecture |
https://www.openfaas.com |
Cloud Foundry Service Mesh |
Cloud Foundry Foundation |
Go, Java, Node.js |
Cloud Foundry |
Integration with existing services, API gateway |
https://www.cloudfoundry.org |
Calico |
Tiger Team |
Go, C++ |
Kubernetes, VMs |
Network policy enforcement, Network security |
https://projectcalico.org |
Helm |
CNCF |
Go |
Kubernetes |
Package manager for Kubernetes resources |
https://helm.sh |
OpenTelemetry |
CNCF |
Multiple Languages |
Kubernetes, VMs, Bare Metal |
Observability, Distributed tracing, Metrics collection |
https://opentelemetry.io |
Service Mesh Performance Optimization |
Brighthive |
Go, Python |
Kubernetes |
Performance monitoring, Optimization guidelines |
https://brighthive.com/services/ |
Azul Zulu |
Azul Systems |
Java |
Cloud, On-premise |
JVM ecosystem integration, Performance enhancements |
https://www.azul.com/ |
Cloudflare Workers |
Cloudflare |
JavaScript |
Serverless |
Edge computing, API management, Caching |
https://www.cloudflare.com/products/workers/ |
Apache Kafka |
Confluent |
Java, Scala, Python |
On-premise, Cloud |
Event streaming platform, Messaging between services |
https://kafka.apache.org |
RabbitMQ |
Pivotal Software |
Erlang, Java, .NET, Python |
Cloud, On-premise |
Message broker, Messaging queue with RPC |
https://www.rabbitmq.com |
Spring Cloud |
Pivotal Software |
Java |
Cloud, On-premise |
Microservices framework, Service discovery, Load balancing |
https://spring.io/projects/spring-cloud |
Netlify Functions |
Netlify |
JavaScript, Go |
Serverless |
Deploy functions quickly, Event-driven architecture |
https://www.netlify.com/functions/ |
Firebase Functions |
Google |
JavaScript, TypeScript |
Serverless |
Event-driven serverless functions, Managed services |
https://firebase.google.com/docs/functions |
API Gateway |
Amazon Web Services |
Multiple |
Cloud |
Fully managed API gateway for microservices |
https://aws.amazon.com/api-gateway/ |
Service Fabric Mesh |
Microsoft Azure |
C#, Java, Node.js |
Azure |
Application runtime, Container orchestrator |
https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-mesh-introduction |
Apache OpenWhisk |
Apache Software Foundation |
Java, Node.js, Python |
Serverless |
Event-driven computing, Function as a Service |
https://openwhisk.apache.org |
Google Cloud Run |
Google |
Java, Python, Go |
Serverless |
Run containers in a fully managed environment |
https://cloud.google.com/run |
Azure Functions |
Microsoft Azure |
C#, Java, JavaScript |
Serverless |
Serverless event-driven compute platform |
https://azure.microsoft.com/en-us/services/functions/ |
IBM Cloud Functions |
IBM |
Java, Node.js, Swift |
Serverless |
Event-driven compute platform, API integration |
https://www.ibm.com/cloud/functions |
Oracle Functions |
Oracle |
Java, Node.js, Python |
Serverless |
Serverless event-driven function execution |
https://www.oracle.com/cloud/functions/ |
Nuclio |
Serverless |
Go, Python, Node.js |
Kubernetes, Self-hosted |
Event-driven function execution, High performance |
https://nuclio.io |
OpenFaaS |
OpenFaaS |
Go, Python, Node.js |
Kubernetes, Self-hosted |
Function as a Service, Simple deployment |
https://www.openfaas.com |
SAM CLI |
AWS |
Python, Java, Go |
Serverless |
Local development for serverless applications |
https://aws.amazon.com/serverless/sam/ |
Knative |
Google |
Go, Java, Node.js |
Kubernetes |
Serverless application platform, Event-driven |
https://knative.dev |
Webtask |
Auth0 |
JavaScript |
Serverless |
Quickly deploy JavaScript functions, Serverless architecture |
https://webtask.io |
App Engine |
Google Cloud |
Java, Node.js, Python |
Serverless |
Platform as a Service, Scalable web applications |
https://cloud.google.com/appengine |
Serverless Framework |
Serverless, Inc. |
Multiple languages |
Serverless |
Framework for building serverless applications |
https://www.serverless.com |
Vercel Functions |
Vercel |
JavaScript, Go |
Serverless |
Serverless functions integrated with platform |
https://vercel.com/docs/concepts/functions |
Glitch |
Glitch |
JavaScript |
Serverless |
Build web apps quickly with Node.js |
https://glitch.com |
Cloudflare Pages Functions |
Cloudflare |
JavaScript |
Serverless |
Serverless functions on Cloudflare Pages |
https://developers.cloudflare.com/pages/functions |
Now (Vercel) |
Vercel |
JavaScript, Go |
Serverless |
Deploy serverless functions easily |
https://vercel.com |
Deno Deploy |
Deno |
JavaScript, TypeScript |
Serverless |
Run JavaScript and TypeScript on the edge |
https://deno.com/deploy |
Fastly Compute@Edge |
Fastly |
Rust, JavaScript |
Serverless |
Run code at the edge, Serverless architecture |
https://www.fastly.com/compute/ |
AWS Lambda |
Amazon Web Services |
Java, Go, .NET, Node.js, Python |
Serverless |
Run code in response to events, Automatic scaling |
https://aws.amazon.com/lambda/ |
OpenWhisk |
Apache Software Foundation |
Multiple languages |
Serverless |
Open source serverless platform |
https://openwhisk.apache.org |
Vercel Serverless |
Vercel |
JavaScript, Go |
Serverless |
Serverless functions integrated with Vercel |
https://vercel.com |
Functions as a Service (FaaS) |
Various |
Multiple languages |
Serverless |
Allows running functions without managing servers |
https://faas.io |
Zalando Service Mesh |
Zalando |
Go, Java, Node.js |
Kubernetes |
Open source microservices framework |
https://opensource.zalando.com/service-mesh |
Apache Airflow |
Apache Software Foundation |
Python |
Kubernetes, VMs |
Workflow orchestration, Data pipeline management |
https://airflow.apache.org |
Apache Pulsar |
Apache Software Foundation |
Java, Go, Python |
Kubernetes, VMs |
Distributed messaging system, Stream processing |
https://pulsar.apache.org |
Temporal |
Temporal Technologies |
Java, Go |
Kubernetes, Serverless |
Workflow orchestration, Long-running processes |
https://temporal.io |
Function Mesh |
BearMetal |
Go |
Kubernetes, Edge |
Serverless function deployment, Function routing |
https://bearmetal.com |
Jina AI |
Jina AI |
Python |
Serverless, Cloud |
Neural search on any data, Serverless architecture |
https://jina.ai |
Serverless Stack |
Serverless Stack |
JavaScript, TypeScript |
Serverless |
All-in-one toolkit for serverless applications |
https://serverless-stack.com |
Amazon EKS |
Amazon Web Services |
Multiple languages |
Serverless, Kubernetes |
Managed Kubernetes service, Simplifies Kubernetes deployment |
https://aws.amazon.com/eks/ |
Layer0 |
Layer0 |
JavaScript, Go |
Serverless, Edge |
Edge platform for modern apps, Performance optimization |
https://layer0.co |
Fly.io |
Fly.io |
Go, JavaScript, Ruby |
Serverless, Edge |
Deploy apps globally, Fast performance |
https://fly.io |
Murano |
Mirantis |
Multiple languages |
Kubernetes, VMs |
Application catalog, Deploy cloud-native applications |
https://www.mirantis.com/software/murano/ |
Fission |
Fission |
Go, Node.js, Python |
Kubernetes |
Serverless framework for Kubernetes, Function routing |
https://fission.io |
Fn Project |
Oracle |
Go, Python, Java |
Kubernetes, VMs |
Serverless framework, Open source |
https://fnproject.io |
Spotinst Ocean |
Spotinst |
Multiple languages |
Serverless, Cloud |
Managed Kubernetes for multi-cloud environments |
https://spot.io |
StackPulse |
StackPulse |
Multiple languages |
Serverless, Cloud |
Platform for managing and automating operations |
https://www.stackpulse.com |
Fluentd |
Treasure Data |
Ruby |
Cloud, On-premise |
Unified logging layer, Log forwarding |
https://www.fluentd.org |
Chaos Mesh |
Chaos Mesh |
Go |
Kubernetes |
Chaos engineering framework for Kubernetes |
https://chaos-mesh.org |
Serverless Kubernetes |
Various Providers |
Multiple languages |
Serverless, Kubernetes |
Kubernetes deployment without management overhead |
https://kubernetes.io |
Rancher |
Rancher Labs |
Multiple languages |
Kubernetes, Cloud |
Multi-cluster management, Unified view for Kubernetes |
https://rancher.com |
Node-RED |
IBM |
JavaScript |
Self-hosted, Cloud |
Visual programming for event-driven applications |
https://nodered.org |
Argo Workflows |
Argoproj |
Go, YAML |
Kubernetes |
Workflow management, CI/CD pipelines |
https://argoproj.github.io/argo-workflows/ |
gitpod |
Gitpod |
JavaScript |
Serverless, Cloud |
Instant dev environments in the cloud |
https://gitpod.io |
PostgREST |
PostgREST |
Haskell |
Serverless, Cloud |
Build RESTful APIs from any Postgres database |
https://postgrest.org |
OpenTelemetry Service Mesh |
OpenTelemetry |
Multiple languages |
Kubernetes |
Make telemetry available to all services |
https://opentelemetry.io |
Rook |
Cloud Native Computing Foundation |
Go |
Kubernetes |
Storage orchestration for containerized applications |
https://rook.io |
OpenFaaS Cloud |
OpenFaaS |
Go, Python, Node.js |
Kubernetes, Cloud |
Serverless as a service, Use cases with GitHub |
https://www.openfaas.com |
CloudRun |
Google Cloud |
Java, Go, Python |
Serverless |
Fully managed compute platform |
https://cloud.google.com/run |
Serverless Framework Dashboard |
Serverless, Inc. |
Multiple languages |
Serverless |
Monitoring dashboard for serverless apps |
https://serverless.com/framework/docs/dashboard/ |
Netlify Build Hooks |
Netlify |
JavaScript |
Serverless |
Custom workflows for deploying sites |
https://www.netlify.com/products/build-hooks/ |
Flex |
"Google" |
"Multiple languages" |
"Serverless" |
"Flexible application management and scaling" |
"https://cloud.google.com/flex" |
Service Mesh for Rust |
Community |
Rust |
Kubernetes |
Service mesh built specifically for Rust applications |
https://github.com/Service-Mesh-Rust |
Kaos |
"Kaos" |
"Python" |
"Serverless" |
"Event-driven applications with reduced complexity" |
"https://kaos.io" |