Datasette Apps: Host custom HTML applications inside Datasette
5 hours ago
- #web-development
- #datasette
- #data-visualization
- Datasette Apps allow hosting custom HTML/JavaScript applications within Datasette using sandboxed iframes.
- Applications can run read-only SQL queries and, via stored queries, limited write operations.
- Security is enforced via iframe sandboxing, CSP headers, and MessageChannel-based APIs.
- The feature evolved from experiments with Claude Artifacts and Datasette Agent integration.
- AI tools assisted in development, including security audits and code generation.
- Apps support visible logging of queries and errors for debugging.
- Users can generate apps via LLM prompts using provided schemas and templates.
- The goal is to enable richer data exploration, visualization, and interaction within Datasette.