Volume File Manager
Add file upload, browsing, download, delete, file type validation, and CSV row preview to your Databricks app using Unity Catalog Volumes.

Build with AI
- Copy the prompt below
- Paste into Cursor, Claude Code, Codex, or any coding agent
- Your agent builds it — asking questions along the way so the result is exactly what you want
New to templates? Learn more here
When done, you will have:
- A Unity Catalog Volume configured as file storage
- A file management UI with upload, browse, download, and delete capabilities
- File type validation and CSV row preview functionality
- Automatically registered HTTP routes for all file operations
Prerequisites
Verify these Databricks workspace features are enabled before starting. If any check fails, ask your workspace admin to enable the feature.
- Unity Catalog enabled with access to a catalog and schema. Run
databricks catalogs list --profile <PROFILE>and confirm at least one writable catalog is listed. You also needUSE_CATALOGon the catalog andUSE_SCHEMA+CREATE_VOLUMEon the schema where the template creates the managed Volume. APERMISSION_DENIEDerror ondatabricks volumes createin Step 1 means one of those grants is missing. - Databricks Apps enabled. Run
databricks apps list --profile <PROFILE>and confirm the command succeeds (an empty list is fine). The template deploys an AppKit app that reads and writes through thefilesplugin.


