On this page
Writ Documentation.
Writ turns any website into something your software, your team and your AI agents can call. These docs follow the shape of the job: teach it, sign in, call it, watch it, operate it.
new here?
Run your first workflow in minutes.
Create an account, build a workflow in the recorder, and run it - locally for free or in the cloud. Developers can skip ahead and call it with a wt_ key.
index ▸ every page
Browse the documentation.
Every page, in reading order.
Start
From nothing to a first response
Teach the agent
Show it once, or describe it in words
Record a workflow
Record a browser session once, then replay it with typed inputs and extracted output.
OpenScribe
Ask in plain words: Scribe opens a real browser, builds monitors, workflows and crawls, and pauses for your approval.
OpenScribe and AI sessions
Describe the task in words and let Scribe drive a real browser to build or run it.
OpenStep reference
Every step type a workflow can contain, with its inputs and its behaviour.
OpenSign in
Act on your own authorized accounts
Call it from your software
REST, SDKs and published endpoints
Authentication
API keys, consumer keys, OAuth tokens, scopes, rotation and revocation.
OpenREST API reference
Every endpoint of the Writ REST API, with its request and response shape.
OpenSDKs
Official clients for Python, TypeScript, Go and Rust, plus plain HTTP.
OpenManaged endpoints
Publish a workflow as a versioned REST endpoint with quotas and usage records.
OpenCustom domains
Serve your published endpoints from your own hostname, with managed certificates.
OpenConsumer keys
Hand scoped, revocable keys to the people and systems that call your endpoints.
OpenCall it from your AI
MCP tools and OpenAI-compatible calls
Watch and act
React the moment a page changes
Extract
Collect, store and search what you pull
Run it somewhere
Your desktop, your machines, or your own server
Writ Desktop
The app that records workflows and runs them on your own machine, with the engine bundled in.
OpenYour own machines
Link a machine to Writ Cloud with a pairing code, then see and manage your fleet.
OpenSelf-hosting
Run the open-core coordinator yourself with Docker, connect an agent, and put it behind your own domain.
OpenUplink
Call a system that has no API and no public address: the agent runs inside your network on an outbound connection, behind one published endpoint.
OpenOperate
People, permissions and cost
Notification channels
Set up email, Slack, Discord, Telegram, SMS, WhatsApp, Signal, Pushover and webhooks, and choose what reaches you.
Openn8n, Zapier and Make
Call Writ from the automation tool you already run, over REST, OAuth or a signed webhook.
OpenMarketplace
Install someone else’s automation and bind your own logins to it, or publish your own.
OpenAccount and team
Members, roles, invitations and single sign-on for your workspace.
OpenBilling and usage
How cloud running time and AI tokens are metered, and how to keep spend predictable.
OpenWrit runs on your own accounts, with your own credentials and data, on sites you are authorized to use.