Skip to content

Beekon Cloud (private beta)

Everything else in these docs is self-managed mode: you run the backend (or stay fully on-device). Beekon Cloud is the managed alternative — you point the SDK at a project and the server owns ingest, configuration, and geofences.

In cloud mode you configure the SDK with a project key (bkproj_…) instead of a sync URL:

BeekonConfig.cloud(projectKey: "bkproj_…")

The SDK then mints its own upload token, fetches tracking configuration from the server, and uploads to managed ingest — no backend for you to build or operate. A console (projects, keys, usage) manages it all.

Self-managed (these docs)Beekon Cloud
BackendYou build and run the ingest endpointManaged ingest, nothing to operate
ConfigYou set the gate locallyServer-owned, fetched and applied remotely
AuthYour headers / AuthConfigProject key → SDK-minted tokens
GeofencesYou manage them (addGeofences)Server-managed (the app addGeofences call reports GeofencesManagedByServer)
LicenseOptional, you supplyDelivered with the server config
MeteringNoneMonthly tracked users, by the user_id you set via setExtras

The data on the wire is identical — cloud ingest receives the same upload payload. Cloud just owns the endpoint, the config, and the geofences for you.

Want early access? Reach out via getbeekon.com. Until then: