LicenseGate is an open-source licensing tool for developers. Create and manage license or api keys for your software with ease. Easily check the validity of a license through our REST API or with one of our wrapper libraries.
GET /license/{user-id}/{license-key}/verify
{
"valid": true,
"status": "VALID"
}
You can find the documentation for LicenseGate at docs.licensegate.io.
We offer a hosted version of LicenseGate. You can sign up for free at licensegate.io.
You can also self-host LicenseGate. You can find the installation instructions in our documentation.
- Create and manage licenses
- Live usage statistics
- REST API and wrapper libraries
- RSA key validation for unsecure environments
- Restrict license key usage
- IP Limit
- Rate Limit
- Expiration Date
- Scopes
Join our thriving community on Discord! Contribute to our open-source project, share ideas, or ask questions. Together, we shape the future of LicenseGate.
Key technologies used in LicenseGate:
- SvelteKit
- Express
- tRPC: Type-safe API calls between frontend and backend
- Prisma: Next-generation ORM for TypeScript and Node.js
- Zod: TypeScript-first schema declaration and validation
- TanStack Query: Asynchronous state management, server-state utilities and data fetching