{"id":34925418,"url":"https://github.com/databricks/appkit","last_synced_at":"2026-03-12T13:02:57.589Z","repository":{"id":329451442,"uuid":"1110502360","full_name":"databricks/appkit","owner":"databricks","description":null,"archived":false,"fork":false,"pushed_at":"2026-03-10T16:51:09.000Z","size":3454,"stargazers_count":14,"open_issues_count":12,"forks_count":5,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-03-10T17:55:36.272Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/databricks.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":"NOTICE.md","maintainers":null,"copyright":null,"agents":null,"dco":"DCO","cla":null}},"created_at":"2025-12-05T09:39:45.000Z","updated_at":"2026-03-10T13:16:17.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/databricks/appkit","commit_stats":null,"previous_names":["databricks/appkit"],"tags_count":60,"template":false,"template_full_name":null,"purl":"pkg:github/databricks/appkit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/databricks%2Fappkit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/databricks%2Fappkit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/databricks%2Fappkit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/databricks%2Fappkit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/databricks","download_url":"https://codeload.github.com/databricks/appkit/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/databricks%2Fappkit/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30382244,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-11T12:49:11.341Z","status":"ssl_error","status_checked_at":"2026-03-11T12:46:41.342Z","response_time":84,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-12-26T14:28:30.169Z","updated_at":"2026-03-12T13:02:57.542Z","avatar_url":"https://github.com/databricks.png","language":"TypeScript","readme":"# AppKit\n\nBuild Databricks Apps faster with our brand-new Node.js + React SDK. Built for humans and AI.\n\n\u003e [!WARNING]  \n\u003e PREVIEW - NOT FOR PRODUCTION USE\n\n\u003e **This SDK is in preview and is subject to change without notice.**\n\u003e\n\u003e - ❌ **Do NOT use in production environments**\n\u003e - ⚠️ **Breaking changes may occur at any time**\n\u003e - 🔬 **APIs are experimental and unstable**\n\u003e - 📝 **Use for development and testing only**\n\u003e\n\n## Introduction\n\nAppKit 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.\n\nAppKit simplifies building data applications on Databricks by providing:\n\n- **Plugin architecture**: Modular design with built-in server and analytics plugins\n- **Type safety**: End-to-end TypeScript with automatic query type generation\n- **Production-ready features**: Built-in caching, telemetry, retry logic, and error handling\n- **Developer experience**: Remote hot reload, file-based queries, optimized for AI-assisted development\n- **Databricks native**: Seamless integration with SQL Warehouses, Unity Catalog, and other workspace resources\n\n## Plugins\n\nAppKit's power comes from its plugin system. Each plugin adds a focused capability to your app with minimal configuration.\n\n### Available now\n\n- **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.\n\n### Coming soon\n\n- **Genie Plugin** — Conversational AI interface powered by Databricks Genie\n- **Files Plugin** — Browse, upload, and manage files in Unity Catalog Volumes\n- **Lakebase Plugin** — OLTP database operations with automatic OAuth token management\n- ...and this is just the beginning.\n\n\u003e 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.\n\n## Getting started\n\nFollow the [Getting Started](https://databricks.github.io/appkit/docs/) guide to get started with AppKit.\n\n🤖 For AI/code assistants, see the [AI-assisted development](https://databricks.github.io/appkit/docs/development/ai-assisted-development) guide.\n\n## Documentation\n\n📖 For full AppKit documentation, visit the [AppKit Documentation](https://databricks.github.io/appkit/) website.\n\n## Contributing\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md) for development setup and contribution guidelines.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdatabricks%2Fappkit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdatabricks%2Fappkit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdatabricks%2Fappkit/lists"}