DEV Community

PermitCore
PermitCore

Posted on

Why we built PermitCore: software licensing shouldn’t become a second product

Hey DEV community,

I want to introduce PermitCore, a software licensing platform we built for independent developers and software teams.

The idea came from a problem we kept running into ourselves. Whenever we built software that needed licensing, we also had to build and maintain a separate system for license keys, device activations, expiration rules and customer access.

That infrastructure quickly started feeling like another product we had to maintain.

So we built PermitCore to handle it.

PermitCore currently supports:

  • License key creation and management
  • Device activation limits
  • Expiration and revocation
  • Offline license validation
  • Floating licenses and concurrent seats
  • Entitlements and feature access
  • Customer and reseller portals
  • Payments and webhooks
  • Zero-knowledge encryption
  • A REST API and SDKs for .NET, Node.js, Python, Java, C++ and PHP

There is a free plan that stays free, because we want indie developers to have something useful while getting their first products off the ground. We also offer a three-month free trial for anyone who wants to test the wider feature set without commitment.

PermitCore is still an early startup, and we’re continuing to improve both the product and our documentation. Our social channels are also fairly new, so I hope you won’t mind that there isn’t a huge amount of content there yet.

I’d really appreciate feedback from developers who have built licensing systems before or are currently deciding how to protect and sell their software.

Website: https://permitcore.dev

Documentation: https://permitcore.dev/docs/getting-started

YouTube: https://www.youtube.com/@PermitCore

X: https://x.com/permitcore

If you have any questions or need help integrating it, feel free to reach us through the Contact Us page on the website.

Thanks for taking a look 🙂 👋

Top comments (0)