Skip to main content
Authenticate with an API key for servers and CI, or with browser login for local tools:
API keys are available to every workspace Owner or Admin under Workspace settings → API keys. The secret is shown only once and remains permanently bound to that workspace.

Quickstart

The synchronous HeyBee client exposes the same operations through resource namespaces, for example client.workspaces.list_evaluations(workspace_id), client.evaluations.create(spec), and client.voting_links.create(...). Evaluation creation uses the workspace permanently bound to the credential. Workspace reads such as credits, quotas, API keys, and integrations always take an explicit workspace ID.

Good to know

  • Safe retries: the client retries only reads and idempotent writes, so a flaky connection never duplicates an evaluation or a purchase. Pass idempotency_key to make any write safely retryable.
  • Errors: every error is typed and carries the HTTP status, an error code, and a request ID you can hand to support.
  • Full API surface: import OpenAPIClient (or AnonymousOpenAPIClient for public endpoints) for direct access to every operation in the API reference, generated from the same OpenAPI document.