datasette 1.0a33 Simon Willison released Datasette 1.0a33, a significant alpha toward a stable 1.0 that extends the `?_extra=` pattern to cover queries and rows in addition to tables. The new JSON extras feature is now documented, and Willison used AI coding tools including Claude Code and Codex Desktop to build a custom extras API explorer demonstrating the functionality. Release: datasette 1.0a33 https://github.com/simonw/datasette/releases/tag/1.0a33 This alpha is a significant step on the road to a stable 1.0, finally extending the ? extra= pattern I introduced in Datasette 1.0a3 https://docs.datasette.io/en/1.0a3/changelog.html a3-2023-08-09 to cover queries and rows in addition to tables. That pattern is also now documented https://docs.datasette.io/en/latest/json api.html expanding-json-responses I wrote a whole lot more about the new release on the Datasette project blog: Datasette 1.0a33 with JSON extras in the API . Because API explorer tools are almost free to build now I had Claude Fable 5 in Claude Code for the plan https://gist.github.com/simonw/d8bf1a8f36e28fbd595cede946e0ab6d and GPT-5.5 xhigh in Codex Desktop for the implementation https://gist.github.com/simonw/12d5e09797072a6807d7b9cfcc8ff6b7 build me this custom extras API explorer https://tools.simonwillison.net/datasette-extras-explorer to help demonstrate the feature: Tags: projects https://simonwillison.net/tags/projects , datasette https://simonwillison.net/tags/datasette , annotated-release-notes https://simonwillison.net/tags/annotated-release-notes , ai-assisted-programming https://simonwillison.net/tags/ai-assisted-programming