{% extends "explorer/base.html" %} {% block content %}
No datasets match .
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;.
Register a dataset

Add a Parquet or Delta source to this running server without a restart. The dataset is loaded in memory only — use the export options after registering to keep it across restarts.

{% if can_persist %}

This server can append datasets to {{ config_path }}.

{% else %}

This server has no on-disk config file, so persistence is limited to downloading the exported TOML.

{% endif %}

Leave keys blank to use the server's environment / provider chain.

Register a dataset to see its live status and TOML config here.
{% endblock %} {% block scripts %} {% endblock %}