{% extends "explorer/base.html" %} {% block content %}
Loading dataset…
Query the HTTP API
idle
Sent with every request. Note: browsers reserve some headers and silently ignore attempts to set them from a page — including Accept-Encoding (compression is always gzip, deflate, br, zstd), Host, Connection and Content-Length. Use curl to control those. The Accept header is set automatically from the response-format toggle.
POSTed to {{ api_base }}/datasets/<name>/query. Body is a QueryRequest (columns, predicates, group_by, order_by, page, page_size…).
max rows
POSTed to {{ api_base }}/sql. Read-only single-dataset SELECT/WITH, capped server-side.
Export results:
DuckDB-WASM shell Open in new tab
A full DuckDB shell running in your browser. Every dataset is pre-registered as a view — try SELECT * FROM <name> LIMIT 10;.
{% endblock %} {% block scripts %} {% endblock %}