Skip to content

yuhsak/databricks-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

databricks-api

Simple databricks rest api client for node.js (written in TypeScript)

Usage

npm install databricks-api
const DataBricks = require('databricks-api')

const client = new DataBricks({domain: your.domain.databricks.com, token: <access_token>})

const {
	Clusters,
	DBFS,
	Groups,
	InstanceProfiles,
	Jobs,
	Runs,
	Libraries,
	SCIM,
	Secrets,
	Workspace,
	Mlflow
} = client

const {
	Experiments,
	Runs: MlRuns,
	Metrics,
	Artifacts
} = Mlflow

;(async () => {
	
	const {jobs} = await Jobs.list()
	const {job_id} = jobs[0]
	const {run_id} = await Jobs.runNow({job_id})
	const output = await Runs.getOutput({run_id})
	console.log(output)
	
})()

All interfaces provided on DataBricks API v2.0 are implemented.

https://docs.databricks.com/api/index.html

About

Simple client for databricks rest api

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published