3

I am able to write data files to Databricks using the APIs documented here:

https://docs.databricks.com/dev-tools/api/latest/index.html

https://docs.databricks.com/dev-tools/api/latest/dbfs.html

I have several Notebooks I would like to write to a Databricks instance. I'm not seeing how to do this in the API documentation. Is there a way to write a Notebook to a Databricks instance using a Rest API? Where is this documented?

1 Answer 1

3

You need to use Workspace API instead, specifically the Import call. For example, with curl (example from documentation):

curl -n -F path=/Users/[email protected]/project/ScalaExampleNotebook  \
  -F language=SCALA -F [email protected] \
  https://<databricks-instance>/api/2.0/workspace/import

If you don't use API directly, the better way would be to use workspace subcommand of Databricks CLI (import or import_dir), or use Databricks Terraform provider

Sign up to request clarification or add additional context in comments.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.