Vitess is a CNCF graduated database clustering system for horizontal scaling of MySQL through generalized sharding. It provides MySQL protocol compatibility, automated resharding, query routing, and connection pooling, making it suitable for running large-scale MySQL deployments on Kubernetes or other container orchestration platforms.
URL: Visit APIs.json URL
- Cloud Native
- CNCF
- Database
- Distributed Systems
- Graduated
- MySQL
- Sharding
- Created: 2025
- Modified: 2026-05-03
VTGate is the stateless proxy that routes queries to the appropriate VTTablet instances. It exposes a MySQL-compatible interface and a gRPC API.
Human URL: https://vitess.io/docs/reference/programs/vtgate/
VTAdmin is the administrative REST API and web application for managing Vitess clusters, providing endpoints for topology, tablets, keyspaces, schemas, and VReplication workflows.
Human URL: https://vitess.io/docs/reference/programs/vtadmin/
VTCtld manages the cluster topology with gRPC and HTTP APIs for keyspace, shard, and tablet operations.
Human URL: https://vitess.io/docs/reference/programs/vtctld/
VReplication powers data movement workflows including MoveTables, Reshard, Materialize, and CreateLookupVindex.
Human URL: https://vitess.io/docs/reference/vreplication/
- Website
- Documentation
- Getting Started
- GitHub Organization
- GitHub Repository
- Blog
- Community
- Slack
- Change Log
- Stack Overflow
- Security
| Type | File |
|---|---|
| OpenAPI | openapi/vitess-vtadmin-openapi.yml |
| JSON Schema | json-schema/vitess-topology-schema.json |
| JSON Structure | json-structure/vitess-tablet-structure.json |
| JSON-LD | json-ld/vitess-context.jsonld |
| Spectral Rules | rules/vitess-rules.yml |
| Vocabulary | vocabulary/vitess-vocabulary.yml |
| API | File |
|---|---|
| VTAdmin API | capabilities/shared/vitess-vtadmin.yaml |
| Workflow | File | Description |
|---|---|---|
| Cluster Administration | capabilities/cluster-administration.yaml | Unified topology, tablet, schema, workflow, and backup management for Vitess clusters |
FN: Kin Lane Email: kin@apievangelist.com