TabWorker Node SDK

Connect a product’s brain to authorized work running on a customer’s computer without moving the product’s browser engine, sessions, or private workflow into TabWorker.

Current scope: the SDK and persistent Core transport are available for local and isolated staging tests. Production Node traffic, live payouts, and public worker supply are not enabled.

What it does

A wrapper keeps its planner and customer relationship—the brain. A paired customer-PC process keeps local authorization, browser control, credentials, and execution—the body. TabWorker supplies the shared lifecycle between them.

  1. The trusted server creates a one-time pairing with TabWorkerBrainHttpClient.
  2. The customer body redeems it through TabWorkerNodeHttpTransport.
  3. The server imports a bounded work item for that computer.
  4. Require local consent before execution starts.
  5. Observe ordered heartbeats and progress.
  6. The server reads a structured result and proof reference, or cancels the work.

Your first journey

Proven integrations