Lattice Hub Docs

API and protocols overview

Map Control Plane entry points for HTTP OpenAPI, gRPC, xDS, and compatibility protocols.

This section covers the public entry points and default ports of pole-control-plane. It is for integrators: which port, which protocol, and which path prefix. Console workflows stay in Guides. Protobuf message details stay in Specification.

Protocol map

EntryDefault portPrimary readersDocs
Console HTTP8080Platform operatorsUsing the Console
HTTP API (OpenAPI-style)8090Scripts, automation, Console-backed callsHTTP OpenAPI
Discovery gRPC8091SDK / client discovery and registrationgRPC
Config gRPC8093SDK / client configurationgRPC
xDS v315010Envoy / data planexDS
Eureka / Nacos / Apollo8761 / 8848 (+9848 gRPC) / 8890Legacy client compatibilityCompatibility

Full port matrix: Protocol ports. Authoritative config: pole-control-plane/deploy/conf/pole-apiserver.yaml.

Read with these boundaries

  1. Control-plane HTTP OpenAPI is not the same as user service-contract OpenAPI. The former is the control plane REST surface; the latter is contract text that services may report via discovery (ReportServiceContract).
  2. Protocol adapters parse requests and identity carriers; authorization runs in domain Server interceptors. See Authorization and resources.
  3. HTTP OpenAPI is split by scenario (namespaces, services, instances, config, governance, and more), with a parameters-left / examples-right layout. Full schemas still follow control-plane annotations and the running server.

Suggested order

  1. Protocol ports: confirm which listeners are enabled.
  2. HTTP OpenAPI: browse management and client REST by scenario.
  3. gRPC or xDS: pick by runtime.
  4. For legacy registries, read Compatibility.

On this page