17 packages
monaco-yql-languages
YQL languages for the Monaco Editor, based on monaco-languages.
test-publish-action
ydb-embedded-ui
Local viewer for YDB clusters
@ydbjs/abortable
Utilities for working with AbortController and AbortSignal in YDB operations.
@ydbjs/api
TypeScript gRPC service definitions and protobuf types for all YDB APIs. Enables strongly-typed client generation and low-level protocol access.
@ydbjs/auth
Authentication providers for YDB: static credentials, tokens, anonymous, and cloud metadata. Integrates with the core driver for secure access.
@ydbjs/core
Core driver for YDB: manages connections, endpoint discovery, authentication, and service client creation. Foundation for all YDB client operations.
@ydbjs/debug
Centralized debug logging for YDB JavaScript SDK
@ydbjs/error
Error utilities for YDB: error classification, rich messages, and TypeScript support for robust error handling in YDB applications.
@ydbjs/query
High-level, type-safe YQL query and transaction client for YDB. Supports tagged template syntax, parameter binding, transactions, and statistics.
@ydbjs/retry
Flexible, configurable retry logic for YDB operations. Supports custom strategies, budgets, and integration with async workflows.
@ydbjs/topic
YDB Topics client for publish-subscribe messaging. Provides at-least-once delivery, exactly-once publishing, FIFO guarantees, and scalable message processing for unstructured data.
@ydbjs/value
Type-safe conversion and manipulation of YDB values and types. Encode/decode between native JS and YDB, with full support for primitives and complex types.
@ydb-platform/monaco-ghost
Inline completion adapter for Monaco Editor
ydb-sdk
Node.js bindings for working with YDB API over gRPC
ydb-sdk-proto
Node.js YDB SDK compiled protobufs
ydb-ui-components
A set of React components used in YDB interfaces.