Skip to content

Getting started

Parse your first SemQL query, without an account and without a server.

What SemQL is

SemQL is a query language for geometric predicates over semantic vector space. A query names a region of embedding space; a message matches when its embedding falls inside that region.

This site documents the language itself — its grammar, its clauses, its wire format, and the limits any implementation enforces. It is not documentation for any particular service that speaks it.

Two forms, one language

Every query has a text form meant for humans and a JSON form meant for wires. The two carry the same query, and the reference parser converts between them.