Produit API Tarifs Docs Connexion Créer mon Agent

Les bots de navigateur gèrent les tâches simples.
Deck s'occupe du reste.

Deck donne à votre application le plein Computer Use — des agents qui se connectent, naviguent et opèrent n'importe quel logiciel via de vraies interfaces. Un seul appel API pour automatiser ce qu'aucune intégration ne peut.

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.
Ask your IDE to build with the Deck API...
Agent Composer 1
telco-connector.ts ConnectProvider.tsx

            

Cinq lignes pour le Computer Use

Lancez une VM, pointez-la vers n'importe quel site web et recevez des résultats structurés. C'est tout.

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" }

Comment commencer

Chaque exécution lance une VM isolée. L'agent combine vision, extraction DOM et appels API — choisissant la meilleure approche pour chaque étape.

1
Créez votre AgentConfigurez des workflows, définissez des tâches, mettez en place des automatisations.
2
Intégrez l'API DeckIntégrez-la dans votre application. Gérez l'authentification et les identifiants de manière programmatique.
3
L'agent exécute le workflowClique, tape, navigue. Gère les CAPTCHAs, le 2FA et l'authentification.
4
Obtenez des résultats structurésJSON avec statut, données extraites et captures d'écran.

Conçu pour la production

Tout ce dont vous avez besoin pour offrir le Computer Use à vos utilisateurs.

Coffre-fort d'identifiants

Stockez et faites tourner les identifiants en toute sécurité. Les mots de passe de vos utilisateurs ne touchent jamais vos serveurs.

SShopify••••••••••Mis à jour il y a 2j
ZZendesk••••••••••Actif
SFSalesforce••••••••••Actif

Replay de session

Rejouez n'importe quelle session d'agent pour voir exactement ce qui s'est passé, clic par clic.

1:23 / 3:45

Webhooks et callbacks

Soyez notifié à la fin, en cas d'échec, ou quand l'agent a besoin d'une approbation humaine.

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

Exécutions parallèles

Exécutez des centaines de tâches simultanément. Chacune dispose de sa propre VM isolée.

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

Résultats structurés

Définissez les schémas de ce que l'agent doit retourner. Obtenez du JSON typé, pas des captures d'écran.

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

Politiques et garde-fous

Définissez les règles de ce que les agents peuvent et ne peuvent pas faire. Établissez des portes d'approbation et des limites d'action.

Autoriser les remboursements > 500 $
Approbation requise pour les suppressions
Actions max par exécution50
Autoriser la navigation externe

Commencez à construire avec l'API Deck.