What Worlds provides
- Graph storage: RDF triples and named graphs for durable facts.
- Hybrid search: Keyword and vector retrieval over graph literals.
- SPARQL queries: Declarative graph traversal and reasoning.
- API and CLI surfaces: Programmatic and terminal workflows for creating, importing, exporting, searching, and querying worlds.
- Edge-ready adapters: LibSQL/Turso backends for durable deployments.
Repositories
Quickstart
Start with the hosted API when you want managed storage, or use the embedded@worlds/client when you want in-memory graph memory during development.
Hosted Worlds has two surfaces:
- The Wazoo Platform API (
@wazoo/client) manages platform resources such as user-owned Worlds and tokens. - The Worlds Data API, hosted at
worlds-api.wazoo.dev, handles graph data through import, export, search, and SPARQL operations.
Prerequisites
- Get access to the hosted Wazoo private beta.
- Generate a platform token (
wzp_) from the Console tokens page. - Save it as
WAZOO_PLATFORM_TOKEN.
Create a world
Mint a world token
Data-plane requests use awzw_ token scoped to a single world. Save the
returned secret immediately; it is shown only once:
WORLDS_TOKEN.
Import, search, and query
Embedded client
For in-memory graph memory during development, wire the core adapters into aClient from @worlds/client:
index.ts
@worlds/libsql (LibSQL/Turso) and @worlds/postgres.