How to sell access to your application
There are two main ways to sell access to your applications: OAuth and License Keys. Each method has its own benefits and use-cases. This guide will help you decide which option is best for your application.
OAuth
OAuth is widely used for web-based applications. It is a protocol that allows users to authenticate and grant access without needing to create new accounts or share passwords. If you’ve ever signed into a website using your Google account, you’ve used OAuth.
Popular use-cases
- Websites
- Mobile Apps
License Keys
License Keys are commonly used for desktop applications. They offer a simple way to authenticate users without requiring them to create accounts. Each License Key is unique, allowing you to track who is accessing your application.
Popular use-cases
- CLI applications
- GUI applications
Click here to learn more about implementing License Keys.