Docs for ydbDocs for ydb
  • Contents
  • Getting started
  • Concepts
  • Tutorials
  • Recommendations
  • Managing databases
  • Managing a cluster
  • YQL
  • Working with the YDB CLI
  • Working with the YDB SDK
    • Overview
    • Installation
    • Authentication
    • Working with topics
    • Test app
    • Handling errors in the API
    • gRPC API
    • Code recipes
    • Comparison of SDK features
  • Development
  • Questions and answers
  • Downloads
  • Public talks
  • What's new

YDB SDK

OpenSource SDKs in the following programming languages are available to work with YDB:

  • C++ https://github.com/ydb-platform/ydb/tree/main/ydb/public/sdk/cpp
  • C# (.NET) https://github.com/ydb-platform/ydb-dotnet-sdk
  • Go https://github.com/ydb-platform/ydb-go-sdk/v3 (archived versions: v1 and v2)
  • Java https://github.com/ydb-platform/ydb-java-sdk
  • Node.js https://github.com/ydb-platform/ydb-nodejs-sdk
  • PHP https://github.com/yandex-cloud/ydb-php-sdk
  • Python https://github.com/ydb-platform/ydb-python-sdk
  • Rust https://github.com/ydb-platform/ydb-rs-sdk

The SDK documentation contains the following sections:

  • Installation
  • Authentication
  • Test app
  • Code recipes
  • Comparison of SDK features

Was the article helpful?