tikv/client-c

The C++ TiKV client used by TiFlash.

41

stars

154

commits

C++

primary language

Aug 30, 2026

updated

README

Overview

TiKV Client C++ allow you to access TiKV from C and C++ applications.

The code is in an early alpha status. Currently, it is only used by TiFlash.

License

Apache-2.0 License

Docs

The docs can be found here.

Building

Install dependencies (adjust for your platform):

sudo dnf install cmake grpc-devel poco-devel abseil-cpp-devel gcc-c++

Update submodules

git submodule update --init --recursive

Build:

mkdir build
cd build
cmake ..
make

Contributors

hanfei1991

35 commits

guo-shaoge

18 commits

gengliqi

16 commits

windtalker

13 commits

tikv/client-c

The C++ TiKV client used by TiFlash.

41

stars

154

commits

C++

primary language

Aug 30, 2026

updated

README

Overview

TiKV Client C++ allow you to access TiKV from C and C++ applications.

The code is in an early alpha status. Currently, it is only used by TiFlash.

License

Apache-2.0 License

Docs

The docs can be found here.

Building

Install dependencies (adjust for your platform):

sudo dnf install cmake grpc-devel poco-devel abseil-cpp-devel gcc-c++

Update submodules

git submodule update --init --recursive

Build:

mkdir build
cd build
cmake ..
make

Contributors

hanfei1991

35 commits

guo-shaoge

18 commits

gengliqi

16 commits

windtalker

13 commits

Languages

C++

85.5%

CMake

13.5%