Skip to content

databricks/appkit

Repository files navigation

AppKit

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.

AppKit simplifies building data applications on Databricks by providing:

  • Plugin architecture: Modular design with built-in server and analytics plugins
  • Type safety: End-to-end TypeScript with automatic query type generation
  • Production-ready features: Built-in caching, telemetry, retry logic, and error handling
  • Developer experience: Remote hot reload, file-based queries, optimized for AI-assisted development
  • Databricks native: Seamless integration with SQL Warehouses, Unity Catalog, and other workspace resources

Getting started

Follow the Getting Started guide to get started with AppKit.

🤖 For AI/code assistants, see the AI-assisted development guide.

Documentation

📖 For full AppKit documentation, visit the AppKit Documentation website.

Contributing

See CONTRIBUTING.md for development setup and contribution guidelines.

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 8

Languages