Categorygithub.com/gpompe/databricks-sdk-golang
modulepackage
0.2.0
Repository: https://github.com/gpompe/databricks-sdk-golang.git
Documentation: pkg.go.dev

# README

databricks-sdk-golang

This is a Golang SDK for DataBricks REST API 2.0 and Azure DataBricks REST API 2.0.

WARNING: The SDK is unstable and under development. More testing needed!

Usage

import (
  databricks "github.com/gpompe/databricks-sdk-golang"
  dbAzure "github.com/gpompe/databricks-sdk-golang/azure"

)

opt := databricks.NewDBClientOption("", "", os.Getenv("DATABRICKS_HOST"), os.Getenv("DATABRICKS_TOKEN"))
c := dbAzure.NewDBClient(opt)

jobs, err := c.Jobs().List()

Implementation Progress

APIAWSAzure
Account APIN/A
Clusters API
Cluster Policies API
DBFS API
Global Init Scripts API
Groups API
Instance Pools API
Instance Profiles APIN/A
IP Access List API
Jobs API
Libraries API
MLflow** API
Permissions API
SCIM** API
Secrets API
Token API
Token Management API
Workspace API

** SCIM and MLflow are separate systems that are planned differently.

# Packages

No description provided by the author
No description provided by the author

# Functions

NewDBClientOption retruns the new DBClientOption.
PerformQuery can be used in a client or directly.

# Constants

APIVersion is the version of the RESTful API of DataBricks.
SdkVersion is the version of this library.

# Structs

DBClientOption is used to configure the DataBricks Client.