Lattice Hub Docs
What is Lattice Hub?

Product comparison and boundaries

Understand how Lattice Hub relates to Nacos, Apollo, Consul, PolarisMesh, Istio, and Kmesh, including compatibility boundaries and composition options.

Lattice Hub is a unified service and Agent governance control plane. Its existing protocol entry points can accommodate established integrations, but that does not make every related product an interchangeable peer.

Start with product layers: Nacos, Apollo, Consul, PolarisMesh, and Lattice Hub all include control-plane concerns; Istio is a complete Service Mesh with both control and data planes; Kmesh is an eBPF-oriented Service Mesh data plane.

Relationship overview

ProductProduct layerRelationship to Lattice HubValidate before use
NacosDiscovery and configuration control planeCompatible protocol entry point and a gradual migration pathClient behavior, management surface, and ecosystem extensions
ApolloConfiguration control planeCompatible configuration-client entry point and migration pathNon-official SDKs, operating model, and extensions
ConsulService discovery, basic KV, and service networkingA registry and configuration selection reference; no Consul-compatible entry point todayActual use of DNS/HTTP APIs, Catalog, health checks, KV, and Mesh
PolarisMeshService governance control planeClosest same-layer reference; Polaris protocol entry point is availableSDK, proxy, controller, and Mesh runtime capabilities individually
IstioComplete Service MeshA composable Mesh ecosystem, not a same-layer replacementInteroperation with Istio APIs, Istiod, ambient, and Waypoint
KmeshService Mesh data planeA potential data-plane composition direction; no direct integration todayProven xDS/Istio interoperation and end-to-end behavior

Here, “compatible” means a provided protocol entry point, not a complete recreation of another product’s SDK, Console, runtime, or ecosystem. “Composable” does not mean an out-of-the-box integration.

Capability matrices for selection

Comparison domainProductsKey dimensions
Registry and configuration comparisonRegistry: Pole, Nacos, PolarisMesh, Consul, Istio; configuration: Pole, Nacos, Apollo, Consul, PolarisMeshDiscovery, health checks, Kubernetes integration, dynamic configuration, versions and rollback, gray configuration, authorization, and migration entry points
Service governance and Mesh comparisonPole, PolarisMesh, Istio, KmeshProxy / Proxyless, data-plane modes, routing and progressive delivery, rate limiting, circuit breaking, mirroring, mock, mTLS, and observability

The matrices distinguish native capability, protocol compatibility, runtime dependency, validation required, and not applicable. TPS rankings are excluded without a shared version, hardware, topology, and reproducible benchmark method.

Nacos, Apollo, and Consul: established integrations and selection references

Nacos

Nacos describes itself as a dynamic naming and configuration service. Its central capabilities are service discovery, configuration management, and service management; it is not a business-request data-path proxy or a complete Service Mesh control plane.

Lattice Hub provides Nacos v1/v2-compatible entry points, so existing clients can connect discovery and configuration publishing to a unified control plane. Before migration, validate the specific client behavior, management APIs, and ecosystem extensions in use. A protocol entry point is not a claim of complete Nacos replacement.

Apollo

Apollo is a configuration management system for microservices, with environments, clusters, configuration namespaces, releases, gray delivery, permissions, and audit. It is not positioned as a service registry or traffic data plane.

Lattice Hub provides an Apollo-compatible entry point and can place existing configuration clients in a unified resource model for services, configuration, and governance. Confirm the client, Open Platform, extensions, and release workflow before migration; the entry point does not promise behavior-by-behavior equivalence with all Apollo management and ecosystem functions.

Consul

Consul natively covers a service Catalog, health checks, DNS/HTTP discovery, basic KV, and Service Mesh. Its KV can hold configuration and metadata, but it is not equivalent to an application configuration center with built-in release versions, approval, gray delivery, and rollback workflows.

Lattice Hub does not currently provide a Consul-compatible protocol entry point. Consul is therefore a selection reference for registry and configuration capabilities, not a no-change migration path. Integration or migration must separately validate DNS/HTTP APIs, health checks, Catalog, KV blocking queries, ACLs, and Mesh usage.

PolarisMesh: the same-layer governance control-plane reference

PolarisMesh is a cloud-native service governance platform for multiple languages and frameworks. It covers a service registry, Service Mesh, and configuration center, making it Lattice Hub’s closest control-plane-layer reference.

Lattice Hub provides Polaris-style HTTP/gRPC access and manages services, configuration, governance rules, permissions, and releases through one resource model. It can be a convergence path for existing Polaris integrations, but proxy, SDK, Kubernetes Controller, observability, and Mesh runtime replacement must be assessed separately for the actual component, version, and verified behavior.

Istio and Kmesh: compose rather than replace

Istio

Istio divides a Service Mesh into control and data planes: the control plane configures proxies, while the data plane handles service-to-service communication and telemetry. It supports data-plane modes including Sidecar and ambient, with security, traffic-management, and observability capabilities.

Lattice Hub can unify service, configuration, and governance resources and connect to proxy runtimes through interfaces such as Envoy xDS v3. That does not mean Lattice Hub replaces Istiod or fully supports Istio APIs, CRDs, ambient, or Waypoint. The products can be composed only with clear resource boundaries and verified interoperation.

Kmesh

Kmesh is a high-performance Service Mesh data plane built with eBPF and a programmable kernel. Its node-level daemon manages eBPF lifecycle, xDS integration, and observability; advanced L7 governance uses components such as Waypoint. Its current quick start uses Istio/Istiod as the control plane and requires Kubernetes and an eBPF-capable Linux kernel.

Kmesh’s value is in the traffic execution path, while Lattice Hub’s value is in control-plane resources and release models; they are not products at the same layer. Lattice Hub does not currently claim to drive Kmesh directly. Any composition requires dedicated xDS/Istio interoperation design and end-to-end validation.

Selection and migration principles

  • Already using Nacos or Apollo: assess the compatible entry point and the clients in use, then progressively converge registration, configuration, and release into one control plane.
  • Already using Consul: separate the actual responsibilities of DNS/HTTP discovery, basic KV, and Consul Mesh; Pole does not currently promise direct Consul protocol compatibility.
  • Need governance control across languages and runtimes: treat PolarisMesh as the closest same-layer comparison, and validate the migration scope for each execution component.
  • Already using Istio or evaluating Kmesh: treat them as Mesh/data-plane ecosystems, and compose only after defining control-plane ownership and verified integration boundaries.
  • Need governance rules to take effect: confirm that the control-plane resource, release state, and each SDK, proxy, or gateway consumer supports the capability.

What we do not claim

  • We do not describe Lattice Hub as a complete replacement for Nacos, Apollo, Consul, or PolarisMesh.
  • Envoy xDS support does not imply complete compatibility with Istiod, Istio APIs, ambient, Waypoint, or Kmesh.
  • Control APIs, registry, and configuration synchronization do not mean the control plane forwards business traffic.
  • Kmesh is not described as an independent control plane or as an out-of-the-box Lattice Hub integration.

For Lattice Hub’s existing protocol entry points and runtime access, see Integration options and API and protocols. Competitor information above was checked on 2026-08-01 against official documentation and official repositories.

On this page