A backend software, self-hostable and ready to use to power modern apps.
You can access the Kuzzle repository on Github
The complete SDK documentation is available here
The C++ SDK implements the websocket protocol.
Execute the following snippet to clone the GIT repository, and build the SDK. It will then be available in the "build/" directory
git clone --recursive git@github.com:kuzzleio/sdk-cpp.git
cd sdk-cpp
git submodule update --init --recursive
make
You can find prebuilt SDK's for each version and architecture on our download page.
To manually run the bundled tests on this SDK, you need the following dependencies installed:
- boost libraries (https://www.boost.org/)
- cucumber, cmake & valgrind:
sudo apt install -y cmake cucumber valgrind
Once done, you can start the functional tests with the following command:
./run-tests.sh
The test results are printed to the standard output.
Functional tests are monitored by valgrind. The report is available here: ./test/_build_cpp_tests/valgrind_report.log