Skip to main content

Platform concepts

BrowserBee is easiest to integrate with when you treat it as a focused platform with a small number of important resource groups and a clear separation between environments.

Core resource groups​

BrowserBee documentation and examples center around these concepts:

  • Browser profiles for the resources your integration creates, reads, and manages most often
  • API tokens for secure machine-to-machine access
  • Webhooks for outbound notifications and event-driven workflows
  • Operational checks for validating system availability and integration health

Even if your first implementation is small, these concepts shape how you model permissions, retries, automation, and rollout safety.

Environments​

BrowserBee provides distinct API environments:

EnvironmentBase URLTypical use
Productionhttps://api.browserbee.com/api/v1live workloads, user-facing automation, durable integrations
Developmenthttps://api-dev.browserbee.com/api/v1local development, exploratory integration work, pre-production validation

The safest default is to start in development, validate your flow, then promote the same integration pattern to production with a separate token.

API-first workflow​

The BrowserBee platform is designed so the same conventions carry across the API:

  • HTTP resources are addressed with predictable paths
  • authentication is consistent across endpoints
  • JSON is the primary interchange format
  • documentation flows from platform concepts to endpoint detail

That consistency is what makes it practical to start with curl and later move to generated clients or wrappers.

When planning a BrowserBee integration, think in this order:

  1. Environment: where will this code run first?
  2. Credential: which token should this workload use?
  3. Resource: which BrowserBee object is the first one you need to read or create?
  4. Traffic pattern: is this interactive, scheduled, or event-driven?
  5. Reliability: how will you handle validation failures, retries, and limits?

That sequence reduces rework because it aligns authentication, base URL, and resource access from the beginning.

Where to go next​

  • Read Common workflows for recommended implementation sequences.
  • Use Quick Start if you want the shortest path to a working request.
  • Read The basics if you want the shared API conventions.