website/content/docs/dev/develop/develop.md

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)