Skip to content

api-evangelist/vitess

Repository files navigation

Vitess (vitess)

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

Tags

  • Cloud Native
  • CNCF
  • Database
  • Distributed Systems
  • Graduated
  • MySQL
  • Sharding

Timestamps

  • Created: 2025
  • Modified: 2026-05-03

APIs

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.

Human URL: https://vitess.io/docs/reference/programs/vtgate/

Properties

Vitess VTAdmin API

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/

Properties

Vitess VTCtld API

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/

Properties

Vitess VReplication API

VReplication powers data movement workflows including MoveTables, Reshard, Materialize, and CreateLookupVindex.

Human URL: https://vitess.io/docs/reference/vreplication/

Properties

Common Properties

Artifacts

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

Capabilities

Shared Definitions

API File
VTAdmin API capabilities/shared/vitess-vtadmin.yaml

Workflow Capabilities

Workflow File Description
Cluster Administration capabilities/cluster-administration.yaml Unified topology, tablet, schema, workflow, and backup management for Vitess clusters

Examples

Maintainers

FN: Kin Lane Email: kin@apievangelist.com

About

A database clustering system for horizontal scaling of MySQL through generalized sharding

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors