Licensing & early access

LYNX is commercial software with a free trial. This page covers how licensing works, what early access includes, and how activation operates.

Beta note: LYNX is in pre-release. Pricing, plans, and activation details below reflect current intent and may change before general availability.

Trial

Every new license starts with a 30-day trial:

  • Full SDK capabilities
  • No credit card required
  • 30 days from first activation on a machine

The trial periodically verifies online that it is still valid, so trial use requires occasional connectivity.

Plans

PlanPriceIncludes
TrialFree, 30 daysAll capabilities
Base SDK$24K / year80 COCO classes, all capabilities, monthly updates
EnterpriseCustomVolume pricing, custom packs, dedicated support, SLAs

Single-payment discount available on annual plans. Early customers are grandfathered at their original rate as LYNX grows.

Expansion packs and add-ons

  • Expansion packs ($12K/yr): Agriculture, Livestock, Industrial, Security, Logistics — ~40 classes each
  • Add-ons ($12K/yr): IR / Thermal, LiDAR, Embeddings / Re-ID
  • Custom models ($5K one-time): combine any licensed classes into a single optimized model, includes one annual retrain

How licensing works

LYNX uses a signed license certificate, validated locally by the SDK.

  1. Activation (one-time, requires internet): the SDK validates your license and downloads your model. Your machine registers during this step.
  2. Offline use: after activation, inference runs on-device. Paid licenses support extended offline operation; trials require periodic online verification.
  3. Updates: when new model versions ship, the SDK fetches them on the next online startup. You can pin a version if you prefer.

License scope covers enterprise use, internal deployment, and commercial distribution.

Early access

Early access provides the full SDK ahead of general availability. Early access customers receive:

  • Direct technical support from the engineering team
  • Influence on roadmap and feature priorities
  • Grandfathered pricing held as the product matures

Contact sales@synetic.ai for access.

Configuring your license key

Three ways to provide a key, in order of precedence:

import lynx
import os

# 1. Explicit — set the license before opening (highest precedence)
lynx.set_license("LICENSE_KEY")
model = lynx.open("paid-model")

# 2. Environment variable
os.environ["LYNX_API_KEY"] = "LICENSE_KEY"
model = lynx.open("paid-model")

# 3. Saved key file (via `lynx login` CLI; lowest precedence)
model = lynx.open("paid-model")

See the installation page for system requirements and the guides for usage patterns.