genie-space-export-import-api

Automate Databricks Genie Space creation, export, import, and update via REST API.

1|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/prashsub/vibe_coding_lakehouse_starter_repo --skill genie-space-export-import-api-prashsub
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: genie-space-export-import-api
Source: https://github.com/prashsub/vibe_coding_lakehouse_starter_repo/tree/main/data_product_accelerator/skills/semantic-layer/04-genie-space-export-import-api
Command: npx skills add https://github.com/prashsub/vibe_coding_lakehouse_starter_repo --skill genie-space-export-import-api-prashsub

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the creation, export, and import of Databricks Genie Spaces, enabling programmatic deployment and CI/CD integration.

Core Features & Use Cases

  • Programmatic Deployment: Create, update, and delete Genie Spaces via REST API for automated workflows.
  • Configuration Management: Export Genie Space configurations for version control, backup, and migration.
  • CI/CD Integration: Implement robust CI/CD pipelines for managing Genie Spaces across environments.
  • Troubleshooting: Provides detailed guidance on common API errors and their resolutions.

Quick Start

Use the genie-space-export-import-api skill to create a new Genie Space from the file 'my_space_config.json'.

Frequently Asked Questions about genie-space-export-import-api

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate the deployment of Databricks Genie Spaces across workspaces?

You can automate Databricks Genie Spaces deployment by using REST API interactions to create, export, and import configurations. This approach supports CI/CD pipelines, enabling reliable cross-workspace deployments through strict JSON schema enforcement and variable substitution.

Can I export Databricks Genie Space configurations for version control?

Yes, you can export Databricks Genie Space configurations programmatically. Exporting generates JSON files that enforce strict schemas, ID generation, and array sorting, which can then be stored in version control for backup and migration purposes.

What is the best way to integrate Genie Space management into a CI/CD pipeline?

The best way to integrate Genie Space management into CI/CD pipelines is through REST API automation. Enforcing strict JSON schemas, ID generation, and variable substitution ensures reliable API operations for creating and updating spaces across environments.

Why does my Genie Space API call fail during cross-workspace import?

Genie Space API calls often fail during import due to schema mismatches or missing variable substitutions. The Skill provides detailed troubleshooting guidance for common API errors, enforcing strict JSON schemas and array sorting to resolve these deployment issues.

Do I need to manually sort JSON arrays when updating Genie Spaces via the API?

No, you do not need to manually sort JSON arrays when updating Genie Spaces. The API interactions enforce strict JSON schema validation, automatic ID generation, and array sorting patterns to ensure reliable and predictable configuration updates.

Does the Databricks Genie API support programmatic space creation from a JSON file?

Yes, the Databricks Genie API supports programmatic creation from a JSON file. You can use the genie-space-export-import-api skill to create a new Genie Space directly from a configuration file like 'my_space_config.json' for automated workflows.