Logo icon
    • Contents
    • Quick start
    • Concepts
    • For DevOps
    • For Developers
    • For Analysts
    • For Security Engineers
    • For Contributors
    • Reference
      • YQL
      • Embedded UI
      • Integrations
      • YDB CLI
      • YDB Native SDK
        • Overview
        • Installation
        • Authentication
        • Parameterized queries
        • Working with topics
        • Working with coordination nodes
        • Handling errors in the API
        • Comparison of SDK features
      • Languages and APIs
      • Kafka API
      • Configuration
      • Observability
      • YDB DStool
      • ydbops
      • Docker
    • Recipes
    • Troubleshooting
    • Questions and answers
    • Downloads
    1. Reference
    2. YDB Native SDK
    3. Overview

    Reference for YDB SDK

    To work with YDB, OpenSource SDKs are available for the following programming languages:

    Language GitHub Repository API Reference
    Go ydb-platform/ydb-go-sdk https://pkg.go.dev/github.com/ydb-platform/ydb-go-sdk/v3
    Java ydb-platform/ydb-java-sdk N/A
    Python ydb-platform/ydb-python-sdk https://ydb-platform.github.io/ydb-python-sdk
    C# ydb-platform/ydb-dotnet-sdk N/A
    JavaScript ydb-platform/ydb-js-sdk https://ydb.js.org
    Rust ydb-platform/ydb-rs-sdk N/A
    C++ ydb-platform/ydb-cpp-sdk N/A
    PHP ydb-platform/ydb-php-sdk N/A

    The SDK documentation contains the following sections:

    • Installation
    • Authentication
    • Handling errors
    • SDK feature comparison
    • Parameterized queries
    • Data formats
    • Working with topics
    • Working with coordination nodes
    • Observability

    See also:

    • Documentation for application developers
    • Test applications
    • Code recipes

    Was the article helpful?

    Previous
    ydb admin cluster bridge rejoin
    Next
    Overview