TypeScript
const orders = await pb.from("orders")
.eq("status", "paid")
.all();Create a table and call it straight away.
Switch each one on or off. Every request is checked against your access rules, on the server, so it is safe to call from the browser.
const orders = await pb.from("orders")
.eq("status", "paid")
.all();orders = (pb.from_("orders")
.eq("status", "paid")
.all())curl -G "$URL/rest/v1/orders" \
-d "filter[status]=eq.paid" \
-H "apikey: $KEY"Narrow and order results with readable parameters.
Bring related records along instead of making extra requests.
Search across the text fields you choose.
Move through large tables without loading everything.
An OpenAPI document and an explorer that always match your tables.
Serve the next version of your API beside the current one.