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:

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

The trial runs on a demo model. Your production model — trained and fingerprinted for your license — is delivered automatically once provisioning completes, and the SDK swaps it in on the next online startup.

Plans

PlanPriceIncludes
TrialFree, 30 daysAll capabilities, demo model
Base SDK$24K / year80 COCO classes, all capabilities, unlimited deployments, 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

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 with unlimited deployment count.

Early access

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

Join the beta for early access, or contact sales@synetic.ai.

Configuring your license key

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

from lynx import LYNX
import os

# 1. Constructor (highest precedence)
model = LYNX("paid-model", key="LICENSE_KEY")

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

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

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