package documentation

Asynchronous Nebius SDK package.

The package exports CrossLoopAwaitable for annotations on handles returned by SDK asynchronous submission and background-work methods.

Module abc Define asynchronous protocols for the SDK.
Package authorization Authorization interfaces.
Module base Thin wrappers around the underlying gRPC channel used by the SDK.
Module channel High-level gRPC channel manager for the Nebius Python SDK.
Module cli_config CLI-style configuration reader used by the SDK.
Module client Define base classes for generated SDK clients.
Module constant_channel A channel implementation that routes all calls to one service/method combination.
Module idempotency Add idempotency keys to asynchronous gRPC client calls.
Module keepalive gRPC keepalive configuration shared by SDK channels.
Module metrics Callback-based SDK metrics helpers.
Module operation Helpers for working with long-running operations.
Module operation_service Namespace-aware transport calls for current and alpha operation services.
Module request Request helper used by generated clients.
Module request_kwargs Define keyword arguments that apply to all SDK requests.
Module request_status Registry-aware representations of final RPC status values.
Module route Immutable namespace-aware route metadata emitted by service clients.
Module service_descriptor Extract service names from gRPC service stubs.
Module service_error Helpers for converting service-level protobuf errors into SDK types.
Module stream Typed-shape async wrappers for generated streaming RPC methods.
Package token Package for token classes, bearers and receivers.
Module _metadata_type Undocumented
Module _runtime Run SDK asynchronous work on one event loop.
Module _task_context Store SDK runtime helpers in the current execution context.

From __init__.py:

Class CrossLoopAwaitable Provide loop-independent access to a concurrent future.