Welcome to GeckoGuard
GeckoGuard is a license management platform that helps you protect and monetize your software products. With hardware binding, IP restrictions, concurrency limits, blacklists, and flexible expiration policies, GeckoGuard gives you complete control over how your licenses are used.
What is GeckoGuard?
GeckoGuard provides a complete solution for managing software licenses — from creation to activation to enforcement. Whether you're building a desktop application, game, or tool, GeckoGuard helps you:
- Protect your software with hardware binding, IP restrictions, and blacklists
- Control access with concurrency limits, session management, and region-based limiting
- Manage licenses at scale with organizations, products, and team collaboration
- Distribute updates with version management, integrity checking, and file delivery
- Track usage with real-time analytics, audit logs, and webhook notifications
- Empower customers with a self-service end user portal
Quick Links
- Quick Start Guide — Create your first organization, product, and license
- Authentication — API keys, permissions, and security
- API Reference — Complete endpoint documentation
Core Concepts
- Organizations & Products — Tenancy model and product structure
- Licenses — License lifecycle, activation, and validation
- Policies & Expiration — Policy engine, expiration modes, freezing
- Sessions & Bindings — Device tracking and concurrency control
Features
- App Variables — Key-value storage for runtime configuration
- App Versions — Version management and update detection
- Webhooks — Real-time event notifications
- Blacklists — Block specific HWIDs and IPs
- Product Files — File uploads and authenticated downloads
- End User Portal — Customer self-service and loader authentication
API Reference
Next Steps
Ready to get started? Head to the Quick Start Guide to create your first license in minutes.