core

module
v0.0.1-dev.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 8, 2026 License: Apache-2.0

README

Databricks Core

Go Reference

Internal core of the Databricks Modular Go SDK, providing foundational primitives for error handling, operation execution with retry and rate limiting, configuration profile resolution, and client metadata collection.

Installation

go get github.com/databricks/sdk-go/core

Packages

Package Description
apierr Transport-agnostic API error types with canonical error codes and structured error details.
clientinfo Client metadata for User-Agent headers, with automatic detection of runtimes, CI/CD providers, coding agents, and agent meta-harnesses.
ops Operation execution with configurable retry, timeout, and rate limiting.
profiles Resolution of Databricks configuration profiles from ~/.databrickscfg files and environment variables.
types Typed field masks and Protocol Buffer-compatible duration and timestamp values.

Go Version Support

See go.work for the minimum supported Go version.

License

See LICENSE.

Directories

Path Synopsis
codes
Package codes defines error codes for API errors and their retry semantics.
Package codes defines error codes for API errors and their retry semantics.
Package apiretry provides retry utilities for Databricks API calls.
Package apiretry provides retry utilities for Databricks API calls.
Package clientinfo collects information about the client and its environment into an immutable ClientInfo value.
Package clientinfo collects information about the client and its environment into an immutable ClientInfo value.
Package ops provides utilities to execute operations with retry, timeout, and rate limiting.
Package ops provides utilities to execute operations with retry, timeout, and rate limiting.
Package profiles contains utility to resolve Databricks configuration profiles.
Package profiles contains utility to resolve Databricks configuration profiles.
Package types provides values used by generated Databricks SDK models, including typed field masks and Protocol Buffer-compatible timestamps and durations.
Package types provides values used by generated Databricks SDK models, including typed field masks and Protocol Buffer-compatible timestamps and durations.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL