mirror of https://github.com/tikv/website.git
33 lines
1.1 KiB
Markdown
33 lines
1.1 KiB
Markdown
---
|
|
title: Develop
|
|
description: Learn how to use TiKV Clients for different languages
|
|
menu:
|
|
"dev":
|
|
weight: 3
|
|
identifier: Develop-dev
|
|
---
|
|
|
|
Learn how to use TiKV Clients for different languages.
|
|
|
|
## [TiKV Clients](../clients/introduction/)
|
|
|
|
TiKV provides the following clients developed in different programming languages:
|
|
|
|
- [Java Client](../clients/java) is ready for production.
|
|
- [Go Client](../clients/go) is ready for production.
|
|
- [Rust Client](../clients/rust) is still in the proof-of-concept stage and under development.
|
|
- [Python Client](../clients/python) is still in the proof-of-concept stage and under development.
|
|
- [C++ Client](../clients/cpp) is still in the proof-of-concept stage and under development.
|
|
|
|
## RawKV and TxnKV
|
|
|
|
TiKV provides both transactional (TxnKV) API and non-transactional (RawKV) API.
|
|
|
|
Learn how to use [RawKV API](../rawkv/introduction/):
|
|
|
|
- [Get Put Delete](../rawkv/get-put-delete/)
|
|
- [Scan](../rawkv/scan)
|
|
- [Time to Live (TTL)](../rawkv/ttl)
|
|
- [Compare And Swap (CAS)](../rawkv/cas)
|
|
- [Checksum](../rawkv/checksum)
|