JWTPlus
Enterprise ready platform to manage JWT tokens

JWTPlus is the answer to the JWT struggle. It simplifies token management and security, letting you focus on what really matters - building your application with confidence and peace of mind.

Installation Read Docs

Let's be honest - JWT is powerful, but it's not perfect. If you've worked with JWTs, you know the drill: complex setups, manual token revocation, cryptography headaches. And let's not forget the ever-growing list of security concerns that crop up every time you integrate JWT into a new project. Sound familiar?

Here's the laundry list we've all had to deal with:

      1. Implementing strong cryptography for signing, verifying, and renewing tokens (because security is never simple).
      2. Revoking authentication and refresh tokens to stop account abuse (easier said than done).
      3. Ensuring refresh tokens are used only once (nobody wants a token reuse disaster).
      4. Panic mode when a private key gets exposed, which means revoking all issued tokens (no one likes those late-night fixes).
      5. Dealing with key rotation - transitioning old tokens to new ones while keeping your app secure.
      6. Constantly upgrading JWT libraries in every new project (the struggle is real).
      7. Trying to integrate JWT into legacy projects without the right libraries (and failing).
      8. Doing the same security dance over and over again with every new project.
      9. And, of course, not being able to oversee the number of active login sessions for any given user (how do you manage access without the right visibility?).

JWTs are here to stay, but the process of managing them doesn't have to be this complicated. JWTPlus is the solution that solves all the pain points we've just listed - and more.

We built JWTPlus in-house after facing the same challenges, and now it's open-source and ready for the world. Say goodbye to those endless manual steps and focus on building your application instead of worrying about JWT management.

What makes JWTPlus the solution you need?

      1. No Package Installation Needed: JWTPlus is a microservice that exposes APIs for JWT management, meaning you don't need to install anything in your project. It integrates with any system, regardless of the language or framework, with ease.
      2. Support for Multiple Projects: Running several projects? Each one can have its own set of JWT rules, and JWTPlus gives you unique keys for every project to keep things secure.
      3. Multiple Cryptography Algorithms: Choose from a wide array of cryptographic algorithms RS256, RS338, RS512, PS256, PS338, PS512, EC256, EC338, EC512 whatever fits your needs.
      4. Automatic Key Rotation: Set your preferred rotation time, and JWTPlus will handle the rest, automatically transitioning old tokens to new ones.
      5. Revoke Single Tokens: Got a rogue token? No problem. Revoke a single auth or refresh token to prevent further misuse - without affecting the rest of your app.
      6. Revoke Private Keys: One call is all it takes to revoke a private key - and invalidate every token signed with it - keeping your system secure when you need it most.
      7. View Active Tokens: Want full visibility into your user's active sessions? JWTPlus gives you a complete view of all active tokens associated with a single user, so you can monitor and manage access effectively.
      8. High Performance & Scalability: Designed for high availability, JWTPlus can horizontally scale across multiple servers, ensuring fast, reliable, and efficient JWT management even under heavy workloads.

JWTPlus is the answer to the JWT struggle. It simplifies token management and security, letting you focus on what really matters - building your application with confidence and peace of mind.

Security Reporting

If you find a security vulnerability, please do not open a public issue. Instead, email all details to hello@jwtplus.com

Commercial Support

For enterprise deployments, priority support, or custom integrations, contact us at hello@jwtplus.com