Produkt API Preise Docs Anmelden Agent erstellen

Browser-Bots erledigen das Einfache.
Deck erledigt den Rest.

Deck gibt Ihrer App vollständige Computer Use — Agenten, die sich anmelden, navigieren und jede Software über echte Benutzeroberflächen bedienen. Ein API-Aufruf, um zu automatisieren, was keine Integration kann.

IN PROGRESS 1
Telco Migration
Writing code
READY FOR REVIEW 2
Auth Flow
5m · +20 -3
Credential-Tresor
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.
Bitten Sie Ihre IDE, mit der Deck API zu bauen...
Agent Composer 1
telco-connector.ts ConnectProvider.tsx

            

Fünf Zeilen zu Computer Use

Starten Sie eine VM, richten Sie sie auf eine beliebige Website und erhalten Sie strukturierte Ergebnisse zurück. Das war's.

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

So starten Sie

Jede Ausführung startet eine isolierte VM. Der Agent kombiniert Vision, DOM-Extraktion und API-Aufrufe — und wählt den besten Ansatz für jeden Schritt.

1
Erstellen Sie Ihren AgentenKonfigurieren Sie Workflows, definieren Sie Aufgaben, richten Sie Automatisierungen ein.
2
Integrieren Sie die Deck APIIntegrieren Sie es in Ihre App. Verwalten Sie Auth und Anmeldedaten programmgesteuert.
3
Agent führt den Workflow ausKlickt, tippt, navigiert. Bewältigt CAPTCHAs, 2FA und Auth.
4
Strukturierte Ausgabe erhaltenJSON mit Status, extrahierten Daten und Screenshots.

Für Produktion gebaut

Alles, was Sie brauchen, um Computer Use an Ihre Nutzer auszuliefern.

Credential-Tresor

Speichern und rotieren Sie Anmeldedaten sicher. Die Passwörter Ihrer Nutzer berühren nie Ihre Server.

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

Sitzungswiedergabe

Wiederholen Sie jede Agentensitzung, um genau zu sehen, was passiert ist, Klick für Klick.

1:23 / 3:45

Webhooks & Callbacks

Erhalten Sie Benachrichtigungen bei Abschluss, Fehler oder wenn der Agent menschliche Genehmigung benötigt.

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

Parallele Ausführungen

Führen Sie Hunderte von Aufgaben gleichzeitig aus. Jede erhält ihre eigene isolierte VM.

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

Strukturierte Ausgabe

Definieren Sie Schemas für die Rückgabe des Agenten. Erhalten Sie typisiertes JSON, keine Screenshots.

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

Richtlinien & guardrails

Definieren Sie Regeln dafür, was Agenten tun können und was nicht. Setzen Sie Genehmigungsstufen und Aktionsgrenzen.

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

Beginnen Sie mit der Deck API.