Common workflows
Most BrowserBee teams do not need a custom onboarding path. The defaults below are sensible starting points for the majority of integrations.
New integration workflow
Use this when you are connecting BrowserBee to a new internal tool, backend service, or automation worker.
- Create a development token.
- Verify connectivity with
GET /browsers. - Read one resource-specific endpoint such as
GET /browsers/\{profile_key\}. - Decide whether you will keep using raw HTTP or switch to generated clients.
- Add retry logic and structured error handling before promoting to production.
Local development workflow
Use this when an engineer needs to experiment quickly without affecting production credentials.
- Use the development base URL.
- Store a short-lived local token in a non-committed
.envfile. - Make exploratory requests from curl or an API client.
- Capture successful request patterns in shared docs or client code.
- Replace personal tokens with service-owned tokens before merging automation.
Production readiness workflow
Use this before routing live workloads through BrowserBee.
- Create a dedicated production token for the target workload.
- Confirm the same request flow succeeds in production with production-safe data.
- Add observability around request failures and retries.
- Document token ownership, rotation, and revocation procedures.
- Keep the API Reference open during rollout for fast endpoint verification.
Event-driven workflow
Use this when BrowserBee should notify your systems rather than requiring constant polling.
- Model the event contract you need internally.
- Configure webhook delivery and receiving endpoints.
- Verify signature, source, and idempotency rules on your side.
- Separate delivery failures from business-logic failures in your handler.
- Monitor redelivery, latency, and dead-letter handling as volume grows.
Choosing the next section
- Need concrete steps? Open Guides.
- Need platform rules? Open Documentation.
- Need endpoint specifics? Open API Reference.