databricks-zerobus-ingest

Ingest data into Databricks Delta tables via the Zerobus gRPC API.

Updated Mar 12, 2026
One-click install
npx skills add https://github.com/juanlamadrid20/coda --skill databricks-zerobus-ingest-juanlamadrid20
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-zerobus-ingest
Source: https://github.com/juanlamadrid20/coda/tree/main/.claude/skills/databricks-zerobus-ingest
Command: npx skills add https://github.com/juanlamadrid20/coda --skill databricks-zerobus-ingest-juanlamadrid20

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill enables the direct ingestion of data into Databricks Delta tables, bypassing traditional message queues and simplifying real-time data pipelines.

Core Features & Use Cases

  • Direct Ingestion: Write data record-by-record directly to Unity Catalog managed Delta tables.
  • SDK Support: Utilize provided SDKs in Python, Java, Go, TypeScript, and Rust for producer development.
  • Schema Management: Generate Protobuf schemas from Unity Catalog tables for type-safe ingestion.
  • Use Case: Build a high-throughput producer application in Python to stream IoT sensor data directly into a Delta table for immediate analysis in Databricks, handling retries and acknowledgments automatically.

Quick Start

Use the databricks-zerobus-ingest skill to ingest JSON data into the 'catalog.schema.my_table' table using the provided Python SDK example.

Frequently Asked Questions about databricks-zerobus-ingest

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

FAQPage Schema
What is the best way to ingest streaming data directly into Databricks Delta tables?

Direct data ingestion into Databricks Delta tables is best handled via the Zerobus gRPC API. This Skill bypasses traditional message queues, writing records directly to Unity Catalog managed tables using Python, Java, Go, TypeScript, or Rust SDKs.

How do I generate Protobuf schemas from Unity Catalog tables for type-safe data ingestion?

To generate Protobuf schemas for type-safe data ingestion, this Skill automatically derives them from existing Unity Catalog tables. This allows you to build high-throughput producers that serialize streaming data into Delta Lake with strict schema enforcement.

Can I use Python to stream IoT sensor data into Delta Lake with automatic retries and acknowledgments?

Yes, you can use the provided Python SDK to stream IoT sensor data into Delta Lake. The Zerobus integration handles stream management, acknowledgments, and retry logic automatically, ensuring robust near real-time data pipelines.

Does this direct ingestion approach support JSON serialization in addition to Protobuf?

Yes, the direct ingestion approach supports both JSON and Protobuf serialization formats. You can choose either format when building your producers with the Zerobus Ingest SDKs across the supported programming languages.

Why bypass traditional message queues when building real-time data pipelines into Delta Lake?

Bypassing traditional message queues simplifies real-time data pipelines by writing data record-by-record directly to Delta tables. This reduces architectural complexity and latency while maintaining high-throughput ingestion through the Zerobus gRPC API.