Simon Willison Ships 'Datasette Apps' — 'Claude Artifacts Reimagined for Datasette' With a JSON API to a Full Relational Database
On June 18 Simon Willison launched datasette-apps (0.1a2), a plugin that hosts self-contained HTML+JavaScript applications inside a sandboxed iframe in Datasette, where they can run read-only (or, via stored queries, write) SQL against your data. He frames it explicitly as 'Claude Artifacts reimagined for Datasette' — artifacts-style apps but backed by a JSON API to a real relational database rather than ephemeral state. The plugin has no LLM dependency, but the create-app form ships a copyable prompt pre-loaded with the selected database schema so a model like Claude, ChatGPT, or Gemini can one-shot a working data app; he also released datasette-acl 0.6a0 generalizing permissions into a resource-sharing system. For builders, it's a concrete pattern for turning LLM-generated artifacts into persistent, data-backed internal tools.
↳ Follow the thread