Skip to content

Licensing and Community Edition

Lyft Data supports two licensing modes:

  • Community Edition – automatic “unlicensed” mode that unlocks the full feature set with guardrails designed for evaluation, local development, and CI.
  • Licensed Deployments – activated when you provision a license key, intended for production workloads that need more workers, more jobs, and higher data volumes.

Community edition at a glance

Community Edition is enabled whenever the server cannot find a license key.

  • No activation required – the system recognizes the missing license and treats it as a valid Community Edition state.
  • One worker – the built-in worker is always available; external workers cannot be added or enrolled and the built-in worker cannot be removed.
  • 15 job limit – job creation and cloning calls are capped at 15 total jobs (existing jobs can still be edited or redeployed).
  • Data volume budget – the roadmap includes 250 GB/day of throughput per worker (~2.89 MB/s sustained with ~3 MB/s one-minute bursts). Track the release notes to see when that limiter is live.
  • Phone-home disabled – Community Edition never attempts license validation network calls.
  • Telemetry optional – the same opt-in telemetry settings apply as in licensed installations.
  • API parity – all existing APIs remain available; the server signals Community Edition in license endpoints so dashboards and automation can detect the constrained mode.

Why community edition exists

Community Edition gives teams a frictionless way to explore Lyft Data and to run lower-scale automation locally:

  • Try the platform quickly – no keys or activation steps are needed before creating jobs and running them.
  • Local & CI usage – ideal for test suites, proofs of concept, or developer environments that only need the built-in worker.
  • Seamless migration – once you add a license, Community Edition restrictions disappear instantly without downtime or data loss.

Feature comparison

CapabilityCommunity EditionLicensed Deployment
License requirementNoneValid license key
Worker managementBuilt-in worker onlyUnlimited external workers
Job count15 jobsLicense-defined (usually unlimited)
Data volumePlanned 250 GB/day per worker (with bursts)License-defined
Phone homeDisabledConfigurable
API surfaceFullFull
SupportCommunity-drivenEnterprise support options

Operating in community edition

When a server is running in Community Edition you will see the following behaviours:

  • License views (in the UI or via /api/license/show) report Community Edition.
  • Job creation requests return a descriptive error once the 15-job limit is reached.
  • Worker APIs reject attempts to add or enroll additional workers and refuse to remove the built-in worker.
  • License validation logs show that phone-home checks are skipped intentionally.

Because Community Edition is considered a “licensed” state internally, existing CLI tools and scripts do not need to change—authorization checks succeed even though the environment is running in constrained mode.

Upgrading to a licensed deployment

Switching out of Community Edition is straightforward:

  1. Acquire a license key from Lyft Data.
  2. Activate the license using the provided API endpoint or the server UI.
  3. Refresh – as soon as activation succeeds, the server lifts Community Edition limits (extra workers can be added, job limits disappear, and any future rate limiter is disabled).
  4. No reconfiguration required – jobs, history, and settings remain intact.

Monitoring & best practices

  • Detect Community Edition – automation should inspect the license summary rather than assuming “licensed” equals unrestricted.
  • Plan for limits – keep an eye on job counts and worker needs; upgrade before hitting the cap if you expect growth.
  • Observe volume – once the data-volume limiter lands, add alerts for quota consumption so builds and tests don’t stall unexpectedly.
  • Document your upgrade process – because activation is seamless, most teams just need a runbook describing where the license key lives and who can apply it.

Community Edition is perfect for learning the platform and building early pipelines. When you outgrow the single-worker limits or need higher throughput, activating a license unlocks multi-worker scaling, higher job counts, and production support.