Vitess VTGate API

VTGate is the stateless proxy that routes queries to the appropriate VTTablet instances. It exposes a MySQL-compatible interface and a gRPC API that clients use to interact with the Vitess cluster, handling query routing, scatter queries, and transaction management across shards.

API entry from apis.yml

apis.yml Raw ↑
aid: vitess:vtgate-api
name: Vitess VTGate API
description: VTGate is the stateless proxy that routes queries to the appropriate VTTablet instances.
  It exposes a MySQL-compatible interface and a gRPC API that clients use to interact with the Vitess
  cluster, handling query routing, scatter queries, and transaction management across shards.
humanURL: https://vitess.io/docs/reference/programs/vtgate/
properties:
- type: Documentation
  url: https://vitess.io/docs/reference/programs/vtgate/
- type: Reference
  url: https://vitess.io/docs/reference/query-serving/
tags:
- gRPC
- MySQL
- Proxy
- Query Routing
- SQL