Quickstart
Your first run in three calls.
01 · Install
Add the SDK
JavaScript and Python SDKs wrap auth, retries and streaming.
npm install @quorvel/sdk
02 · Start
Create a run
Send a prompt and the outputs you want back. Runs start in under a second.
q.runs.create({ prompt, outputs })
03 · Listen
Get the webhook
We call your endpoint when outputs are ready and again when someone approves them.
POST /hooks/quorvel run.approved
Every prompt is an API call.
Start jobs from your own product, stream results back and get a webhook when a person approves them.
API reference
Six objects cover everything.
runs
Runs
Start, stream and cancel work. A run holds a prompt, its plan and its outputs.
outputs
Outputs
Docs, charts, issues, replies and posts, each with status and reviewer.
sources
Sources
Every row, cell and message an output used, with a link back to it.
jobs
Jobs
Saved prompts with a schedule or trigger. Each run of a job is logged.
approvals
Approvals
Rules by amount and type, and the decisions people made under them.
audit
Audit events
An append-only log of every action, exportable as CSV or a stream.
3.0
New
Quorvel 3: charts and tickets from one prompt
One request can now return a written doc, a live chart and filed issues together, each linked to its sources.
2.14
Improved
Source chips on every number
Every figure Quorvel writes now carries a chip that opens the exact row, cell or message it came from.
2.13
New
Approvals by amount
Set a limit per workspace. Anything above it, like a refund or a discount, waits for a named approver.
Developer questions
Limits, keys and regions.
Anything else? A person answers within the hour on weekdays.