License your software.We host the rules.
GeckoGuard's hosted API checks device, session, and network rules. Your app verifies the signed decision.
Free for your first 100 licenses. No credit card required.
from geckoguard import GeckoGuardClient
guard = GeckoGuardClient(
"gg_live_...", "your-product-uuid",
signing_secret="your-signing-secret",
)
# Denials and verification failures raise; never continue on an exception.
auth = guard.authorize("LICENSE-KEY")
print("Authorized:", auth["allow"])ed25519:4af1c8e9••••
One authorization call. Every rule checked upstream.
A patched client can skip local checks. Server-side policy protects the license, device, session, and network decision; your application must still enforce the verified result.
Bind the device
Match every authorization to a hardware fingerprint, with seat limits and controlled resets.
Count the session
Open a session only when the license still has capacity. Revoke one or all sessions instantly.
Verify the decision
Verify the signed decision before your application starts protected work.
Policy that is easy to explain—and hard to bypass.
Every request follows the same visible sequence. Your application gets the decision; your dashboard and audit log keep the evidence.
See the authorization guideLicense state
Active, suspended, revoked, and expiration rules are checked first.
Environment
Device fingerprint, network restrictions, and end-user identity are evaluated together.
Capacity
Device seats and concurrent sessions are counted against the current license.
Signed response
The SDK receives one verifiable allow or deny result, plus the reason.
From a raw key to a locked session in a few lines.
Typed errors, retries, signature verification, device identity, and session lifecycle are already handled by each first-party SDK.
Start free. Pay when you grow.
Every plan includes the enforcement engine and every SDK. Paid tiers increase limits, automation, and support.
Free
For getting started
- Up to 100 licenses
- 1 products
- 1 team members
- 60 API requests/min
- All policy controls
- All five SDKs
- API key management
- Community support
Starter
Most popularFor small projects
- Up to 10,000 licenses
- Unlimited products
- 3 team members
- 300 API requests/min
- Webhooks & audit logs
- Saved filters & webhook failure alerts
- Discord license management
- 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
- Scheduled audit exports
- Configurable audit retention
- Priority support
- Custom integrations
- API key permissions
- Custom branding
- SSO / SAML
Business
For large organizations
- Unlimited licenses
- Unlimited products
- Unlimited team members
- Unlimited API requests/min
- Everything in Pro
- On-premise deployment
- Dedicated infrastructure
- 24/7 support
- Custom SLA
- Dedicated account manager
Keep license policy under your control.
Create your first product, issue a key, and authorize your first device today.
