Skip to main content

Playground 02 / TFP

One query.
Many runtimes.

Compose a governed business query, inspect the canonical TeaQL Federal Protocol request, and choose the runtime that executes it.

MusicBrainz sample

MusicBrainz release search

The API language changes how the request is composed. The selected backend changes where the same canonical TFP request is executed.

Every successful result comes from a configured TeaQL runtime through TFP/1. An unavailable backend is disabled rather than simulated.
Q::releases_minimal()
  .select_name()
  .with_name_containing(search)
  .order_by_id_desc().limit(10)
  .comment("what: search releases")
  .purpose("why: explore MusicBrainz")
  .execute_for_list(context).await?
Ready to run0 rowsSelected backend: Rust
IDRelease