Release Maturity And Risk Envelope
Sources: 1 • Confidence: High • Updated: 2026-03-25 17:55
Key takeaways
- datasette-files 0.1a2 is an alpha release of the datasette-files plugin.
- The datasette-files plugin adds the ability to upload files directly into a Datasette instance.
- datasette-files configures columns using Datasette 1.0a26's column_types system.
- datasette-files adds a file_actions plugin hook and can import an uploaded CSV or TSV file into a table.
- datasette-files supports uploading multiple files at once via a UI that uses a documented JSON upload API.
Sections
Release Maturity And Risk Envelope
- datasette-files 0.1a2 is an alpha release of the datasette-files plugin.
File Upload As A New Datasette Workflow Surface
- The datasette-files plugin adds the ability to upload files directly into a Datasette instance.
Compatibility Alignment With Datasette Column Types
- datasette-files configures columns using Datasette 1.0a26's column_types system.
Extensibility And Self Service Import To Tables
- datasette-files adds a file_actions plugin hook and can import an uploaded CSV or TSV file into a table.
Automation And Bulk Ingestion Via Documented Api
- datasette-files supports uploading multiple files at once via a UI that uses a documented JSON upload API.
Unknowns
- What minimum Datasette version is required for datasette-files 0.1a2 to function correctly, and what breaks on older versions?
- What authentication/authorization controls govern who can upload files and trigger CSV/TSV imports?
- What file size limits, storage backends, and retention behaviors apply to uploaded files and generated thumbnails?
- What is the schema and lifecycle policy for internal tables such as datasette_files_thumbnails (migrations, cleanup, backup/restore expectations)?
- How does CSV/TSV import handle typing, column inference, conflicts, and error reporting during import?