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
| Plan | Price | Includes |
|---|---|---|
| Trial | Free, 30 days | All capabilities |
| Base SDK | $24K / year | 80 COCO classes, all capabilities, monthly updates |
| Enterprise | Custom | Volume 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.
- Activation (one-time, requires internet): the SDK validates your license and downloads your model. Your machine registers during this step.
- Offline use: after activation, inference runs on-device. Paid licenses support extended offline operation; trials require periodic online verification.
- 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.