TiKV
TiKV is a CNCF-graduated distributed transactional key-value database built in Rust with Raft consensus. Originally created to complement TiDB, it provides horizontal scalability, strong consistency, and high availability with ACID transaction support. Client APIs are available for Java, Rust, Python, Go, and C++. An HTTP management API provides status, configuration, and monitoring endpoints.
APIs
TiKV HTTP Management API
TiKV exposes an HTTP API for cluster management, status monitoring, configuration retrieval and updates, and Prometheus metrics collection.
TiKV Java Client
The official Java client for TiKV. Supports raw key-value operations and transactional operations via gRPC. Available on Maven Central.
TiKV Rust Client
The official Rust client for TiKV providing raw and transactional key-value access to TiKV clusters.
TiKV Python Client
The official Python client for TiKV supporting raw and transactional key-value operations.
Capabilities
TiKV Cluster Operations
Workflow capability for operating and monitoring TiKV distributed clusters. Uses the TiKV HTTP management API to inspect node health, retrieve configuration, collect metrics, an...
Run with Naftiko