Licensing that enforces itself, where it can’t be patched out.
GeckoGuard validates every activation on our servers, never in your binary. Bind licenses to hardware, cap concurrency, gate by IP, and authenticate end users. Drop-in SDKs for C#, C++, and Python get you live in an afternoon.
Free for your first 100 licenses. No credit card, no sales call.
Built like infrastructure, not a plugin
Enforcement lives on the server, so a patched client gets nothing. Every control below is set per product and per license, and visible from the dashboard or the API.
Locks enforced on every call, not shipped in the binary
Each authorize request checks the device fingerprint against the seat, server-side. Spoofing the client changes nothing. Set per-license device caps, define reset windows, and revoke one machine without disturbing the rest of the seat.
- Per-license device limits
- Configurable reset and grace windows
- Revoke a single device, keep the rest
One call from a raw key to a locked session
Activation, end-user auth, and remote variable storage are covered by first-party libraries for C#, C++, and Python. Typed errors and retry logic are already inside, so integration is a few lines and a key, not a weekend.
- Typed error enums, no string parsing
- Built-in retries and backoff
- Versioned alongside the API
import geckoguard
gg = geckoguard.Client("gg_live_…", "prod_4f2a")
s = gg.authorize("A1B2C-3D4E5")
# bound to this machine, validated upstream
print(s.status, s.seats) # active 2/3IP restrictions
Allowlists, geo rules, and sticky binding with time-windowed limits per license.
Concurrency caps
Hard limits on simultaneous sessions, counted live and enforced on activation.
Webhooks
Activations, revocations, and policy hits delivered to your stack as they happen.
Audit logs & RBAC
A signed record of every action, with owner, admin, and member roles for your team.
Priced per license, not per surprise
Start free and upgrade when the activations roll in. Every plan ships the full enforcement engine and the SDKs. Paid tiers add scale, automation, and support.
Starter
Most popularFor small projects
- Up to 10,000 licenses
- Unlimited products
- 3 team members
- 300 API requests/min
- Webhooks & audit logs
- Advanced analytics
- API key management
- Email support
Pro
For growing businesses
- Up to 50,000 licenses
- Unlimited products
- 10 team members
- 1,000 API requests/min
- Everything in Starter
- Priority support
- Advanced policy controls
- Custom integrations
- SSO / SAML (coming soon)
- Custom branding (coming soon)
Business
For large organizations
- Unlimited licenses
- Unlimited products
- Unlimited team members
- Unlimited API requests
- Everything in Pro
- On-premise deployment
- Dedicated infrastructure
- 24/7 support
- Custom SLA
- Dedicated account manager
Every paid plan starts with a 14-day trial. See the full comparison
Ship enforcement this afternoon
Create a product, generate a key, drop in the SDK. The first 100 licenses are free, and your first activation lands in the dashboard within minutes.