An open source multi-tool for exploring and publishing data, providing a web interface to SQLite databases. Current version 0.65.2, released regularly.
pip install datasetteVerified import paths — ran on the pinned version, not inferred.
Basic usage: create a Datasette instance pointing to an existing SQLite database and serve it.
Use `datasette cloudrun` or consider using `datasette publish fly` for deployment.
Replace `--config myconfig.json` with `-c myconfig.json` or use `--settings`.
Define custom render functions and hooks as async functions (e.g., `async def render_custom(request, datasette)`).
Upgrade to Python 3.9+ as required by datasette; asyncio is part of the standard library.
Verify the database file exists and contains the correct tables using `sqlite3 my.db .tables`.