Welcome to the Official GitHub repository for Descope. We provide an easy-to-use and secure service to seamlessly handle user management and authentication across various applications. Our integration approaches range from utilizing Descope Flows to create your own authentication with a no-code drag-and-drop workflow, to integrating directly with your application server.
You can either use Descope with our wide variety of SDKs or use Descope as an OpenID Connect provider with another IdP.
Descope offers both client and backend SDKs for many languages and frameworks.
Descope Client SDKs are used to create and manage authentication flows, management widgets, and session management. They are especially useful when integrating Descope into your client application.
Descope Mobile SDKs are used to create and manage authentication flows and session management. They are especially useful when integrating Descope within a mobile application.
Descope Backend SDKs are typically used for JWT validation after user authentication with Descope. They are also used for RBAC-related authorization checks, when protecting various APIs. These are essential when integrating with your backend application server.
Descope also has guides and templates you can use, to see how Descope integrates with other frameworks and services listed below:
If you're using Descope as a Federated IdP (Identity Provider), you can refer to either the main documentation on how to set it up, or you can review a few of the tutorials published that showcase how to use Descope with many major existing identity providers:
Our blogs are very informative, and showcase new features as well as important and interesting use cases for our product. You can read these on the Blog section of our main website.
Please visit the official Descope Documentation for detailed guides and tutorials on using our SDKs and services.
You can install descopecli
on your local machine to perform common tasks on your Descope project. See the Descope CLI repository for more details.
- B2B Sample App, see a preview of it here
- B2C Sample App, see a preview of it here
For those looking for working examples and best practices of our various SDKs and blogs, check out our Descope Sample Apps repository.
🧠 For articles on how to perform certain tasks or troubleshoot, please refer to our Docs page.
🔔 Stay tuned for more updates and enhancements in our CHANGELOG as we continue to expand our services and SDK offerings.
🗨️ Join our AuthTown Community, where thousands of Descopers can ask questions, provide knowledge and feedback, and share cool projects they're working on.
🎓 Visit our Learning Center to learn more about Authentication concepts, and how different aspects of Descope work under the hood.
If you have any feedback or issues, please file a GitHub issue on any one of our repositories.