TiKV website screenshot

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.

TiKV publishes 5 APIs on the APIs.io network, including Configuration API, Debug API, Metrics API, and 2 more. Tagged areas include ACID, CNCF, Database, Distributed Systems, and Key-Value Store.

The TiKV catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.

TiKV’s developer surface includes documentation, getting-started guide, engineering blog, and 17 more developer resources.

45.9/100 developing ▬ flat Agent 22/100 agent aware Full breakdown ↓
scored 2026-08-05 · rubric v0.9.1
AccessFree
8 APIs
ACIDCNCFDatabaseDistributed SystemsKey-Value StoreOpen SourceRust

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-05 · rubric v0.9.1
Composite quality — 45.9/100 · developing
Contract Quality 14.3 / 25
Developer Ergonomics 8.3 / 20
Commercial Clarity 5.8 / 20
Operational Transparency 4.1 / 13
Governance 7.0 / 12
Discoverability 6.5 / 10
Agent readiness — 22/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 0 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/tikv: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 8

Individual APIs this provider publishes, each with its own machine-readable definition.

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.

TiKV Configuration API

TiKV node configuration management

TiKV Debug API

Debug and diagnostic endpoints

TiKV Metrics API

Prometheus metrics endpoint

TiKV Regions API

Region management and inspection

TiKV Status API

Node status and health

Scroll for all 8

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

TiKV HTTP Management API

OPEN COLLECTION

Pricing Plans 1

Published pricing tiers and plan structures.

Tikv Plans Pricing

1 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Tikv Rate Limits

1 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Tikv Finops

FINOPS

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Tikv Context

14 classes · 0 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

TiKV API Rules

5 rules · 4 warnings 1 info

SPECTRAL

TiKV API Rules

4 rules · 2 errors 2 warnings

SPECTRAL

JSON Schema 1

Standalone JSON Schema definitions for this provider's data models.

TiKV Region

10 properties

JSON SCHEMA

JSON Structure 1

JSON Structure definitions describing this provider's data shapes.

Tikv Region Structure

0 properties

JSON STRUCTURE

Examples 2

Example request and response payloads for these APIs.

Tikv Getstatus Example

2 fields

EXAMPLE

Security Posture 1

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Tikv Domain Security

TLSv1.3 · HSTS

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Tikv Agentic Access

10 operations · 3 acting

10 operations · 3 acting

AGENTIC

Resources

Get Started 1

Portal, sign-up, and the first successful call

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Build 6

SDKs, sample code, and the tooling you integrate with

Access & Security 1

Authentication, authorization, and security posture

Operate 4

Status, limits, changes, and where to get help

Commercial 1

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Other 2

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: tikv
name: TiKV
description: 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.
type: Index
accessModel:
  pricing: free
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Free
  confidence: medium
  source:
  - plans
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/tikv.png
url: https://raw.githubusercontent.com/api-evangelist/tikv/refs/heads/main/apis.yml
tags:
- ACID
- CNCF
- Database
- Distributed Systems
- Key-Value Store
- Open Source
- Rust
created: '2025-01-01'
modified: '2026-05-19'
specificationVersion: '0.19'
apis:
- aid: tikv:tikv-client-java
  name: TiKV Java Client
  description: The official Java client for TiKV. Supports raw key-value operations and transactional operations via gRPC.
    Available on Maven Central.
  humanURL: https://github.com/tikv/client-java
  tags:
  - Database
  - Java
  - Key-Value
  - SDK
  properties:
  - type: Documentation
    url: https://github.com/tikv/client-java
  - type: GitHub
    url: https://github.com/tikv/client-java
- aid: tikv:tikv-client-rust
  name: TiKV Rust Client
  description: The official Rust client for TiKV providing raw and transactional key-value access to TiKV clusters.
  humanURL: https://github.com/tikv/client-rust
  tags:
  - Database
  - Key-Value
  - Rust
  - SDK
  properties:
  - type: Documentation
    url: https://github.com/tikv/client-rust
  - type: GitHub
    url: https://github.com/tikv/client-rust
- aid: tikv:tikv-client-python
  name: TiKV Python Client
  description: The official Python client for TiKV supporting raw and transactional key-value operations.
  humanURL: https://github.com/tikv/client-py
  tags:
  - Database
  - Key-Value
  - Python
  - SDK
  properties:
  - type: Documentation
    url: https://github.com/tikv/client-py
  - type: GitHub
    url: https://github.com/tikv/client-py
- aid: tikv:tikv-configuration-api
  name: TiKV Configuration API
  description: TiKV node configuration management
  humanURL: https://tikv.org/docs/dev/deploy/monitor/api/
  baseURL: http://localhost:20160
  tags:
  - Configuration
  properties:
  - type: OpenAPI
    url: openapi/tikv-configuration-api-openapi.yml
  - type: Documentation
    url: https://tikv.org/docs/dev/deploy/monitor/api/
- aid: tikv:tikv-debug-api
  name: TiKV Debug API
  description: Debug and diagnostic endpoints
  humanURL: https://tikv.org/docs/dev/deploy/monitor/api/
  baseURL: http://localhost:20160
  tags:
  - Debug
  properties:
  - type: OpenAPI
    url: openapi/tikv-debug-api-openapi.yml
  - type: Documentation
    url: https://tikv.org/docs/dev/deploy/monitor/api/
- aid: tikv:tikv-metrics-api
  name: TiKV Metrics API
  description: Prometheus metrics endpoint
  humanURL: https://tikv.org/docs/dev/deploy/monitor/api/
  baseURL: http://localhost:20160
  tags:
  - Metrics
  properties:
  - type: OpenAPI
    url: openapi/tikv-metrics-api-openapi.yml
  - type: Documentation
    url: https://tikv.org/docs/dev/deploy/monitor/api/
- aid: tikv:tikv-regions-api
  name: TiKV Regions API
  description: Region management and inspection
  humanURL: https://tikv.org/docs/dev/deploy/monitor/api/
  baseURL: http://localhost:20160
  tags:
  - Regions
  properties:
  - type: OpenAPI
    url: openapi/tikv-regions-api-openapi.yml
  - type: Documentation
    url: https://tikv.org/docs/dev/deploy/monitor/api/
- aid: tikv:tikv-status-api
  name: TiKV Status API
  description: Node status and health
  humanURL: https://tikv.org/docs/dev/deploy/monitor/api/
  baseURL: http://localhost:20160
  tags:
  - Status
  properties:
  - type: OpenAPI
    url: openapi/tikv-status-api-openapi.yml
  - type: Documentation
    url: https://tikv.org/docs/dev/deploy/monitor/api/
common:
- type: AgenticAccess
  url: agentic-access/tikv-agentic-access.yml
- type: DomainSecurity
  url: security/tikv-domain-security.yml
- type: LinkedIn
  url: https://www.linkedin.com/company/pingcap
- type: Website
  url: https://tikv.org/
- type: Documentation
  url: https://tikv.org/docs/
- type: GettingStarted
  url: https://tikv.org/docs/7.1/concepts/overview/
- type: GitHubOrganization
  url: https://github.com/tikv
- type: GitHubRepository
  url: https://github.com/tikv/tikv
- type: Governance
  url: https://github.com/tikv/tikv/blob/master/GOVERNANCE.md
- type: CNCF
  url: https://www.cncf.io/projects/tikv/
- type: Blog
  url: https://tikv.org/blog/
- type: Community
  url: https://tikv.org/community/
- type: RoadMap
  url: https://github.com/tikv/tikv/blob/master/ROADMAP.md
- type: License
  url: https://github.com/tikv/tikv/blob/master/LICENSE
- type: Slack
  url: https://slack.tidb.io/invite?team=tikv-wg
- type: Forums
  url: https://internals.tidb.io/
- type: SDKs
  url: https://github.com/tikv/client-java
- type: SDKs
  url: https://github.com/tikv/client-rust
- type: SDKs
  url: https://github.com/tikv/client-py
- type: SDKs
  url: https://github.com/tikv/client-go
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com