Logo icon
    • Contents
    • Quick start
    • Concepts
    • For DevOps
    • For Developers
      • Getting started
      • YQL tutorial
      • Example applications
      • Primary keys
      • Secondary indexes
      • Vector indexes
      • Query plans optimization
      • Batch upload
      • Paging
      • Timeouts
      • System views
      • Change Data Capture
      • Terraform
      • Custom attributes
    • For Analysts
    • For Security Engineers
    • For Contributors
    • Reference
    • Recipes
    • Troubleshooting
    • Questions and answers
    • Downloads

    YDB for Application Developers / Software Engineers

    This section of YDB documentation covers everything you need to know to develop applications interacting with YDB.

    Main resources:

    • Getting started with YDB as an Application Developer / Software Engineer

    • Example applications working with YDB

    • YQL Tutorial - Overview

    • Choosing a primary key for:

      • Row-oriented tables
      • Column-oriented tables
    • Secondary indexes

    • Uploading data to YDB

    • Paginated output

    • Using timeouts

    • Database system views

    • Change Data Capture

    • Custom attributes in tables

    • Reference:

      • YQL - Overview
      • YDB SDK reference
      • YDB CLI
      • YDB compatibility with PostgreSQL
      • Kafka API

    If you're interested in developing YDB core or satellite projects, refer to the documentation for contributors.

    Was the article helpful?

    Previous
    Backup and recovery
    Next
    Getting started