QQL Playground

Qdrant:Not checked yet
Loading current WASM…

Source

1 stmt
Loading qql-wasm WebAssembly…
Validating…Initializing compiler…

Compiler & Output

Executable corpus

Choose a fixture

Every example loads from language/v1/fixtures/valid.

Live collections

Reading collections from your Qdrant…

41 examples available

Runtime Environment

Database & Embeddings Setup

Configure connection endpoints and vector inference. Credentials remain strictly local in your browser.

⛁

1. Qdrant Vector Database

Click test to ping endpoint…
✦

2. Vector Embeddings Resolver

In-browser model
Resolved dimensionsReported after the first embedding

The weights download from the Hugging Face CDN on first use (tens of MB) and stay cached in this browser. The collection's vector size must match the model.

HTTP Embedder Config

Browser model loads only when execution needs text embeddings.

Host inject

Tenant policy

Applied after parse, before plan. The editor source stays as the caller wrote it.

Start from an example

Injected clause
Enable injection to rewrite the AST after parse.

Host integration

Export SDK code

Use the same validated QQL source from Rust, Python, Node.js, or cURL.

Generate a valid plan before exporting.

Command palette

esc

Reference

Keyboard shortcuts

Run selection, else the statement under the caret⌘↵
Run every statement in the script⇧⌘↵
Command palette⌘K
Comment or uncomment the selected lines⌘/
Format the document⌥⇧F
Jump between statementsclick the rail or gutter badge
Autocomplete keywords⌃Space
Indent with TabTab
Find in editor⌘F