Authentication
The login layer for every site
Your users connect their accounts. Deck stores the credentials, manages sign in, prompts for MFA, and runs tasks.
Your app never touches a password
Passwords are encrypted and tokenized in the Deck Credential Vault. Your product only ever holds a credential ID, so passwords never end up in your database, your logs, or a support ticket.
Tokenized on submit
Plaintext credentials never reach your systems.
Independently audited
SOC 2 Type II and PCI DSS.
Keep it or delete it
Store credentials for future task runs, or delete them as soon as the task finishes.
Advanced auth, handled.
When a site sends a text code or asks a security question, Deck pauses the task and asks your user for the answer. They enter it in your product, and the agent continues from the same screen.
Learn about interactions
Logins that don’t get flagged
Plenty of portals block automated traffic on sight, and that’s usually where automation falls apart. Stealth Mode runs every session in a full browser with a consistent fingerprint and human pacing, so your users’ logins look like what they are: a person signing in to their own account.
Learn about Stealth Mode
When a login breaks, you’ll know.
Credentials go stale for ordinary reasons. Someone changes their password, or an account gets locked after a few bad attempts. When a saved login stops working, Deck marks it invalid and lets you know, so you can ask your user to reconnect before their next task.
Learn about credentials
Drop-in UI or your own design
Auth Component
The Auth Component is the fastest way to get started. Drop it into your product, add your logo, colors, and copy, and your users can connect accounts the same day.
View Auth ComponentCustom UI
Design your own screens and copy, and your team wires them up to Deck. The Vault, MFA handling, and credential checks work the same way underneath, so you don’t give anything up by going custom.
View the auth flow guide