Producto API Precios Docs Iniciar sesión Crear mi Agente

Los bots de navegador manejan lo fácil.
Deck se encarga del resto.

Deck le da a tu app Computer Use completo — agentes que inician sesión, navegan y operan cualquier software a través de interfaces reales. Una llamada API para automatizar lo que ninguna integración puede.

IN PROGRESS 1
Telco Migration
Writing code
READY FOR REVIEW 2
Auth Flow
5m · +20 -3
Credential Vault
12m · +45 -8
I want my users to be able to connect their telco account to facilitate migration. Use the Deck API so we don't have to build integrations for each provider.
Thought 6s
Read src/migration/flow.tsx
Read src/api/providers.ts
Installed @deck/api
src/lib/telco-connector.ts +34 -0

                
The connector logs into any telco portal, exports the user's plan details, usage history, and account info. Works with AT&T, Verizon, T-Mobile, or any provider — same code path.
src/migration/ConnectProvider.tsx +28 -5

                
Done. Users can now connect any telco account from your migration flow. The agent handles authentication, navigates the provider's portal, and exports their data — no provider-specific integration needed.
Pide a tu IDE que construya con la API de Deck...
Agent Composer 1
telco-connector.ts ConnectProvider.tsx

            

Cinco líneas para Computer Use

Inicia una VM, apúntala a cualquier sitio web y obtén resultados estructurados de vuelta. Eso es todo.

TypeScript Python cURL
import Deck from "deck";

const deck = new Deck({ apiKey: process.env.DECK_API_KEY });

// Create a source, open a connection, run a task
const source = await deck.sources.create({
  name: "Shopify", type: "website",
  website: { url: "https://admin.shopify.com" }
});

const conn = await deck.connections.create({
  source_id: source.id,
  auth_method: "username_password",
  auth_credentials: { username: email, password: pass }
});

const run = await deck.tasks.run(taskId, {
  connection_id: conn.id,
  input: { order_id: "#4018" }
});

console.log(run.output);
// { refund_id: "R-8821", amount: "$89.99", status: "processed" }

Cómo empezar

Cada ejecución inicia una VM aislada. El agente combina visión, extracción DOM y llamadas API — eligiendo el mejor enfoque para cada paso.

1
Crea tu AgenteConfigura flujos de trabajo, define tareas, establece automatizaciones.
2
Integra la API de DeckIntégrala en tu app. Gestiona autenticación y credenciales programáticamente.
3
El agente ejecuta el flujo de trabajoHace clic, escribe, navega. Maneja CAPTCHAs, 2FA y autenticación.
4
Obtén salida estructuradaJSON con estado, datos extraídos y capturas de pantalla.

Construido para producción

Todo lo que necesitas para llevar Computer Use a tus usuarios.

Bóveda de credenciales

Almacena y rota credenciales de forma segura. Las contraseñas de tus usuarios nunca tocan tus servidores.

SShopify••••••••••Rotated 2d ago
ZZendesk••••••••••Active
SFSalesforce••••••••••Active

Reproducción de sesión

Reproduce cualquier sesión de agente para ver exactamente lo que sucedió, clic por clic.

1:23 / 3:45

Webhooks y callbacks

Recibe notificaciones al completar, fallar o cuando el agente necesita aprobación humana.

POSTtask.completed200
POSTapproval.required202
POSTtask.failed500
POSTtask.completed200

Ejecuciones paralelas

Ejecuta cientos de tareas simultáneamente. Cada una obtiene su propia VM aislada.

6 agents active
Refund #4018
Refund #4019
Lead qualify
Invoice match
Onboarding
CRM sync

Salida estructurada

Define esquemas para lo que el agente debe devolver. Obtén JSON tipado, no capturas de pantalla.

{
  "status": "completed",
  "output": {
    "contacts": [
      { "name": "Jane Doe", "email": "[email protected]" }
    ],
    "plan": {
      "type": "Business 500",
      "renewal": "2026-04-01"
    }
  }
}

Políticas y barreras de seguridad

Define reglas sobre lo que los agentes pueden y no pueden hacer. Establece puertas de aprobación y límites de acción.

Allow refunds > $500
Require approval for deletions
Max actions per run50
Allow external navigation

Empieza a construir con la API de Deck.