Deck API

Computer use agents designed for scale

Create an agent, point it at any website, and get structured results back. Deck handles authentication, session management, and execution.

index.ts

              
Response

            

Authenticationbuilt in

Deck handles the entire authentication lifecycle, from encrypted credential storage to login, MFA, CAPTCHA, and session management. Your agents connect to any software the way a human would.

Credential Retrieval Decrypt from Vault
pending
Login Navigate, enter credentials
pending
MFA Challenge OTP, SMS, passkey, CAPTCHA
pending
Session Established Authenticated, ready to operate
pending

End-to-end auth flow

Deck manages the entire authentication lifecycle. Credentials are retrieved from Vault, login is performed, MFA challenges are completed, and sessions persist across runs.

Deck Vault

Credential vault

Securely store your or your users credentials. Store credentials for reuse or delete immediately after tasks are performed.

Everything agents need in production

Watch exactly what your agents see and do. Every session is recorded, every output is schema-validated, and every action is traceable from start to finish.

app.example.com
Agent reasoning

Agent observability

Every run produces screenshots captured every ~5 seconds and reasoning traces showing what the agent saw, considered, and chose. Replay sessions click by click.

output_schema
confirmation_numberstring
hotel_namestring
check_instring
check_outstring
total_costnumber
output

Structured output

Define input and output schemas on every task. Deck returns schema-validated JSON regardless of how the underlying website renders its data.

Depth when you need it

As your integration grows, Deck grows with it. Advanced capabilities for storage, event routing, user interactions, and access to protected sources.

statement_jan.pdf
{
"company": "EnergyLink"
"account": "58291-44720"
"amount": 8247.41
"date": "2025-01-22"
}

Storage & extraction

Capture documents, images, and files from sources. Optionally extract structured data from PDFs, invoices, and statements with custom schemas.

Event destinations

Push events to webhooks, AWS SQS, Kinesis, GCP Pub/Sub, Azure Service Bus, and more. Built-in retries and delivery tracking.

Authenticating to duke-energy.com running
Credentials submitted done
MFA verification required paused
Choose verification method

Select how you'd like to receive your code

Phone •••• 4821
Email j•••@acme.co
Verification required

Enter the 6-digit code sent to your phone

Submit

Interactions

When a source requires MFA or verification, Deck pauses the agent and notifies your app. Collect the input, submit it, and the agent resumes.

Stealth mode

Reliable access to protected sources. Deck handles bot detection, CAPTCHAs, device fingerprinting, and behavioral analysis automatically.