Skip to content

Yandex Disk C++ Client v1.0.0 — Initial Release

Choose a tag to compare

@Krasnovvvvv Krasnovvvvv released this 14 Jul 23:00
· 52 commits to main since this release
2df02ec

The first public release of the modern C++ client library for the Yandex.Disk REST API.

Key features:

  • Upload and download files and directories
  • Manage folders, move and rename resources
  • Trash operations: list, restore, permanently delete
  • Publish/unpublish files and get public links
  • Recursive search on disk and in trash
  • Cross-platform: Windows, Linux
  • Minimal dependencies: libcurl and nlohmann/json
  • Easy integration via CMake

How to build:

  1. Install dependencies: CMake 3.14+, C++17 compiler, libcurl, nlohmann_json
  2. Run:
git clone https://github.com/Krasnovvvvv/yandex-disk-cpp-client.git
cd yandex-disk-cpp-client
mkdir build && cd build
cmake ..
cmake --build .
  1. See the README and documentation for usage examples and API reference.

If you have questions or issues, please open an issue on GitHub.

Thank you for using and supporting open source!