初始化应用
在控制台创建应用并获取 API Key,初始化本地 Runtime。应用配置还可控制自定义 Logo 与浏览器内核自动更新。
sdk_init · API Key
BroSDK 以 envId 贯穿应用初始化、环境配置、浏览器运行和数据保存。每一步都有明确接口、状态与事件。
跟随快速开始接入在控制台创建应用并获取 API Key,初始化本地 Runtime。应用配置还可控制自定义 Logo 与浏览器内核自动更新。
sdk_init · API Key
按 envId 创建、更新、查询和销毁环境,并配置平台、内核版本、代理和指纹参数;可先查询各字段的可选值。
/sdk/v1/env/create · /sdk/v1/env/update
启动时可传入 URL、Cookie、扩展、Chromium 参数和临时 forward。收到启动成功事件后,再通过 CDP、Playwright 或 Puppeteer 连接。
/sdk/v1/browser/open
关闭环境后提取 Cookie 与 Storage 快照。自托管写入本地;全托管在本地持久化后进入云端同步,回调与事件用于追踪全过程。
/sdk/v1/browser/close
BroSDK Dashboard 是基于 SDK 构建的参考 Demo,以可运行界面展示环境管理、Runtime 状态、MCP 与 AI Agent 接入。你可以查看源码,再把对应能力组合进自己的产品。
桌面客户端、业务服务和 AI Agent 可以使用不同入口,但都围绕同一个 envId 操作环境与浏览器生命周期。
通过统一 C ABI 嵌入桌面客户端或本地服务,多语言封装负责类型转换,底层运行时与事件语义保持一致。
brosdk.dll / .dylib / .so已有 ERP、CRM 或自动化服务可直接调用本地接口,无需把浏览器运行时逻辑重新封装到每一种业务语言。
/sdk/v1/env/* · /sdk/v1/browser/*通过 brosdk-mcp-go 把环境管理、浏览器打开与录制回放能力暴露为工具,让 MCP 客户端按明确范围调用。
brosdk-mcp-go本地自托管强调数据主权,全托管强调跨节点同步。接口能力和环境模型保持一致。
SDK 本地化部署,Cookies、LocalStorage 和浏览器数据仅保存在本地,不上传云端。
环境数据由云端托管,切换机器或扩容节点后自动同步 Cookie、LocalStorage 与登录状态。