Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 3 additions & 20 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,6 @@

Build Databricks Apps faster with our brand-new Node.js + React SDK. Built for humans and AI.

> [!WARNING]
> PREVIEW - NOT FOR PRODUCTION USE

> **This SDK is in preview and is subject to change without notice.**
>
> - ❌ **Do NOT use in production environments**
> - ⚠️ **Breaking changes may occur at any time**
> - 🔬 **APIs are experimental and unstable**
> - 📝 **Use for development and testing only**
>

## Introduction

AppKit is a TypeScript SDK for building production-ready Databricks applications with a plugin-based architecture. It provides opinionated defaults, built-in observability, and seamless integration with Databricks services.
Expand All @@ -29,16 +18,10 @@ AppKit simplifies building data applications on Databricks by providing:

AppKit's power comes from its plugin system. Each plugin adds a focused capability to your app with minimal configuration.

### Available now

- **Analytics Plugin** — Query your Lakehouse data directly from your app. Define SQL queries as files, execute them against Databricks SQL Warehouses, and get automatic caching, parameterization, and on-behalf-of user execution out of the box. Perfect for building apps that surface insights from your Lakehouse.
- **Analytics Plugin** — Query your Lakehouse data directly from your app. Define SQL queries as files, execute them against Databricks SQL Warehouses, and get automatic caching, parameterization, and on-behalf-of user execution out of the box.
- **Genie Plugin** — Conversational AI interface powered by Databricks AI/BI Genie. Let users ask natural language questions against your data and get answers with automatic chart inference and visualization.

### Coming soon

- **Files Plugin** — Browse, upload, and manage files in Unity Catalog Volumes
- **Lakebase Plugin** — OLTP database operations with automatic OAuth token management
- ...and this is just the beginning.
- **Files Plugin** — Browse, upload, and manage files in Unity Catalog Volumes. Supports multiple volumes, content type validation, and on-behalf-of user access.
- **Lakebase Plugin** — OLTP database operations against Databricks Lakebase with automatic OAuth token management. Returns a standard `pg.Pool` compatible with Prisma, Drizzle, TypeORM, and other ORMs.

> Missing a plugin? [Open an issue](https://github.com/databricks/appkit/issues/new) and tell us what you need — community input directly shapes the roadmap.

Expand Down
8 changes: 0 additions & 8 deletions docs/docusaurus.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -199,14 +199,6 @@ const config: Config = {
],

themeConfig: {
announcementBar: {
id: "preview-not-for-production",
content:
"⚠️ AppKit is in an early development phase and is subject to change without notice. <strong>DO NOT</strong> use in production environments.",
backgroundColor: "#f0f0f0",
textColor: "#000000",
isCloseable: true,
},
colorMode: {
respectPrefersColorScheme: true,
},
Expand Down
Loading