databricks-lakebase-autoscale

Manage and scale Lakebase Autoscaling PostgreSQL databases on Databricks.

Updated May 31, 2026
One-click install
npx skills add https://github.com/thbeh/coding-agents-databricks-apps --skill databricks-lakebase-autoscale-thbeh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-lakebase-autoscale
Source: https://github.com/thbeh/coding-agents-databricks-apps/tree/main/.claude/skills/databricks-lakebase-autoscale
Command: npx skills add https://github.com/thbeh/coding-agents-databricks-apps --skill databricks-lakebase-autoscale-thbeh

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires databricks-sdk, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the management and scaling of Lakebase Autoscaling databases on Databricks, addressing challenges in database scaling, cost optimization, and workflow management.

Core Features & Use Cases

  • Autoscaling: Dynamically adjust compute resources based on workload demand, saving costs with scale-to-zero.
  • Branching: Create isolated environments for development and testing, similar to Git branches.
  • Reverse ETL: Sync data from Delta Lake to Lakebase for operational database needs.
  • Use Case: Imagine you have a large-scale data processing pipeline in Delta Lake and need a PostgreSQL database for operational reporting. Use this Skill to create a Lakebase Autoscaling database, branch it for development, and set up autoscaling to handle varying loads efficiently.

Quick Start

Create a Lakebase Autoscaling project with the Python SDK: from databricks.sdk import WorkspaceClient; w = WorkspaceClient(); operation = w.postgres.create_project(project=Project(spec=ProjectSpec(display_name="My Project", pg_version="17")), project_id="my-project"); result = operation.wait();

Frequently Asked Questions about databricks-lakebase-autoscale

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

FAQPage Schema
How do I set up autoscaling for a PostgreSQL database on Databricks?

To set up PostgreSQL autoscaling on Databricks, use the Databricks SDK to create a Lakebase project, which dynamically adjusts compute resources based on workload demand and supports scale-to-zero.

Can I create isolated development branches for my PostgreSQL database in Databricks?

Yes, you can create isolated development branches for your PostgreSQL database using Lakebase. This branching capability provides isolated environments for development and testing, similar to Git branches.

What is reverse ETL and how does it work with Delta Lake and PostgreSQL?

Reverse ETL syncs data from Delta Lake to your Lakebase PostgreSQL database. This process provisions operational data from your data lake for downstream operational reporting and database needs.

Do I need the Databricks SDK to manage Lakebase Autoscaling databases?

Yes, the Databricks SDK is required to manage Lakebase Autoscaling databases. Data engineers and architects use the Python SDK interface to programmatically create projects, scale compute, and configure workflows.

How does scale-to-zero help optimize database costs in Databricks?

Scale-to-zero optimizes database costs by dynamically adjusting compute resources to match workload demand. When demand drops, the Lakebase Autoscaling PostgreSQL database scales down to zero compute resources.

What are the limitations of using Lakebase for operational reporting?

Lakebase requires knowledge of Lakebase Autoscaling concepts and a Databricks environment. It is tailored for data engineers managing operational reporting pipelines, requiring specific infrastructure knowledge to implement branching and reverse ETL.