Skip to main content

Manage AI/BI assets using APIs

Use Databricks APIs to manage dashboards

Dashboards are data objects that you can manage using Databricks REST APIs. You can use the Workspace API to work with them as generic workspace objects or use Lakeview API tools designed explicitly for dashboard management.

The tutorials in this section are designed to help you manage dashboards throughout their lifecycle and move them across different workspaces.

Tutorial

Description

Use dashboard APIs to create and manage dashboards

Recommended for migrating dashboards. The Lakeview API is designed to work with dashboard objects. Certain functionality in the Lakeview API mirrors available tools in the Workspace API but includes additional functionality specifically for dashboard management. This tutorial contains examples demonstrating how to use Lakeview APIs to manage dashboards.

Manage dashboard permissions using the Workspace API

Manage dashboard permissions using the Workspace API.

Manage dashboards with Workspace APIs

If you're already using the Workspace API to manage workspace objects like notebooks, you can continue to use it for many dashboard management operations. This tutorial demonstrates how to use the Workspace and Lakeview APIs to manage dashboards.

Use the Genie Spaces API

The Genie API provides two types of capabilities:

  • Conversation APIs: Enable natural language data querying in applications, chatbots, and AI agent frameworks. Users can ask questions, retrieve generated SQL and query results, and continue stateful conversations.
  • Management APIs: Enable programmatic creation, configuration, and deployment of Genie Spaces across workspaces for use in CI/CD pipelines, version control, and automated space management.

For more information, see Use the Genie Spaces API