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
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
Follow the Getting Started guide to get started with AppKit.
📖 For full AppKit documentation, visit the AppKit Documentation website.
👉 For AI/code assistants:
- Use llms-compact.txt for quick usage patterns.
- See llms.txt for full guidance and anti-patterns.
See CONTRIBUTING.md for development setup and contribution guidelines.