المنتج API الأسعار المستندات تسجيل الدخول إنشاء وكيلي

روبوتات المتصفح تتعامل مع الأمور السهلة.
Deck يتولى الباقي.

Deck يمنح تطبيقك استخدام الحاسوب الكامل — وكلاء يسجلون الدخول ويتنقلون ويشغلون أي برنامج من خلال واجهات مستخدم حقيقية. استدعاء API واحد لأتمتة ما لا يمكن لأي تكامل فعله.

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.
اطلب من بيئة التطوير البناء مع واجهة Deck البرمجية...
Agent Composer 1
telco-connector.ts ConnectProvider.tsx

            

خمسة أسطر لاستخدام الحاسوب

شغّل جهازًا افتراضيًا، وجّهه إلى أي موقع، واحصل على نتائج منظمة. هذا كل شيء.

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

كيف تبدأ

كل تشغيل يُنشئ جهازًا افتراضيًا معزولاً. يجمع الوكيل بين الرؤية واستخراج DOM واستدعاءات API — مختارًا أفضل نهج لكل خطوة.

1
أنشئ وكيلكاضبط سير العمل، حدد المهام، أعد الأتمتة.
2
ادمج واجهة Deck البرمجيةأضفها إلى تطبيقك. أدر المصادقة وبيانات الاعتماد برمجيًا.
3
الوكيل يشغل سير العملينقر، يكتب، يتنقل. يتعامل مع CAPTCHA والمصادقة الثنائية.
4
احصل على مخرجات منظمةJSON مع الحالة والبيانات المستخرجة ولقطات الشاشة.

مصمم للإنتاج

كل ما تحتاجه لتقديم استخدام الحاسوب لمستخدميك.

خزنة بيانات الاعتماد

خزّن بيانات الاعتماد ودوّرها بأمان. كلمات مرور مستخدميك لا تمس خوادمك أبدًا.

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

إعادة تشغيل الجلسة

أعد تشغيل أي جلسة وكيل لترى بالضبط ما حدث، نقرة بنقرة.

1:23 / 3:45

Webhooks والاستدعاءات

احصل على إشعار عند الاكتمال أو الفشل أو عندما يحتاج الوكيل لموافقة بشرية.

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

التشغيل المتوازي

نفّذ مئات المهام بالتوازي. كل منها يحصل على جهاز افتراضي معزول خاص.

6 وكلاء نشطين
Refund #4018
Refund #4019
Lead qualify
Invoice match
Onboarding
CRM sync

مخرجات منظمة

حدد المخططات لما يجب أن يعيده الوكيل. احصل على JSON مُنمط، وليس لقطات شاشة.

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

السياسات والحواجز

حدد قواعد ما يمكن وما لا يمكن للوكلاء فعله. ضع بوابات موافقة وحدود إجراءات.

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

ابدأ البناء مع واجهة Deck البرمجية.