Set up is a sign-in, not a project
No software to download, no IT tickets, no servers to run. Coasty is cloud-hosted, so you go from first sign-in to finished work in minutes.
Nothing to download
It runs entirely in your browser. Open Coasty, sign in, and you are working. Nothing to install or update, on any machine.
No IT approvals
There is no desktop agent to security-review, no admin rights to grant, and no VPN. Nothing lands on your endpoints to approve.
Ready in seconds
Bring your own model keys and go. A managed machine spins up in the cloud, runs the work, and tears itself down. You never touch infrastructure.
Most teams run their first real task the same day they sign in.
Get started with your first API call
curl https://coasty.ai/v1/predict \
-H "X-API-Key: sk-coasty-live-..." \
-H "Content-Type: application/json" \
-d '{
"screenshot": "<base64-png>",
"instruction": "Click the Sign In button"
}'From key to clicked button in three calls
Plain HTTPS and JSON. No SDK required.
Mint a key
Create a key in the dashboard. Test keys are free and fully sandboxed: mock machines, nothing billed.
sk-coasty-test-…Ask for the next action
Send a screenshot and a plain-English instruction. You get back structured actions with exact coordinates.
POST /v1/predictExecute anywhere
Run the actions with pyautogui or Playwright on your own machines, or on managed VMs we provision for you.
POST /v1/machinesThe entire computer is an API
Six surfaces, one key: predict, sessions, machines, schedules, triggers, and usage.
Predict & ground
Screenshot in, structured actions out, with (x, y) grounding for any UI element.
Sessions
Stateful, multi-step trajectories that remember what the agent has done so far.
Machines
Provision Linux or Windows VMs with a terminal, files, and a full browser API.
Schedules
Cron or one-shot jobs that run unattended, with per-run history.
Triggers
Fire schedules from HMAC-signed webhooks or chain them off another schedule.
Keys & usage
Scoped keys with one-time reveal, plus per-period usage reporting.
Managed metering, optional BYOK
Published managed-model base prices and runtime defaults use a prepaid API wallet. BYOK LLM-backed calls debit zero Coasty platform credits while your selected provider bills its tokens; direct API calls need no subscription.
Check GET /v1/models and GET /v1/machines/pricing for effective deployed managed rates. Conclusive recoverable failures submit a refund; ambiguous post-dispatch outcomes are not blindly refunded. Treat a refund as complete only when X-Credits-Refunded confirms it. BYOK and test-key inference are never billed by Coasty.
Developer FAQ
How do I authenticate?
Every /v1 endpoint accepts an X-API-Key header or an Authorization: Bearer token. Keys are minted in the dashboard and shown in full exactly once.
What can I try for free?
Test keys (sk-coasty-test-…) are fully sandboxed: machine calls return mocks and nothing is ever billed. Parsing actions with /v1/parse is free on any key.
How does billing work?
Published managed-model base prices and runtime defaults use a prepaid API wallet. BYOK LLM-backed calls debit zero Coasty platform credits while your selected provider bills its tokens; direct API calls need no subscription. Check GET /v1/models and GET /v1/machines/pricing for effective deployed managed rates. Conclusive recoverable failures submit a refund; ambiguous post-dispatch outcomes are not blindly refunded. Treat a refund as complete only when X-Credits-Refunded confirms it. BYOK and test-key inference are never billed by Coasty.
Can it run unattended?
Yes. Schedules run cron or one-shot jobs, webhook triggers fire them from the outside, and idempotency keys make retries safe.