DefinitionArticle
The datasette-upload-dbs plugin lets users upload a brand new SQLite database to a hosted Datasette instance, at which point that database starts being served by that instance.
Introduces the plugin's core purpose: uploading a new SQLite database to a hosted Datasette instance where it is then served. ✦ AI generated
Simon Willison · Simon Willison's Weblog · 2026-08-11 · original ↗
This plugin has been around for a while - it lets users upload a brand new SQLite database to a hosted Datasette instance, at which point that database will start being served by that instance.
Read full article ↗excerpt · fair-use quotation
Around this claim
This moment responds to
extends → The plugin can also be used to atomically swap a database with a more recent version, where the uploaded database is saved to a file, verified, then swapped in so /name starts serving the new one.Simon Willison · Simon Willison's Weblogextends → The new release adds a formalized API that lets you replace an existing database or add a new one via a curl POST request to the /-/upload-dbs endpoint.Simon Willison · Simon Willison's Weblogsupports → The formalized API enables building fresh databases in an environment such as GitHub Actions and swapping them into production as soon as the build has completed.Simon Willison · Simon Willison's Weblog