Kat Manalac

Warrant - APIs for authorization and access control

Warrant helps developers add authorization and access control to their apps. Easily define access control rules and check against them in your app at runtime via API. Warrant manages all the complexity so you can focus on building your core product.

Add a comment

Replies

Best
Aditya Kajla
Hi Product Hunt! Thanks Kat for hunting us! We’re Aditya & Karan, the co-founders of Warrant! We’re building APIs to help developers add authorization and access control to their apps. Why we're building Warrant - Developers today are building more powerful software products than ever before, but with more features and capabilities comes more complexity. One of those complexities is authorization: What actions can this user perform in my app? What data can they access? etc. - It wasn’t until we tried implementing role-based access control (RBAC) in our own SaaS side-project that we realized how difficult and time consuming this problem is to solve, even with the many readily available open source authorization libraries. - Implementing bulletproof access control that changes and grows with your product is non-trivial and takes time to get right. This “detour” can take precious time away from building your product’s actual features. - Karan and I have built solutions for many authorization and access control challenges at Lyft, Yahoo, Medallia and AppLovin. We understand how to solve these problems once and for all at scale. - We're building Warrant to abstract and solve authorization and access control at every layer of the stack so you don't have to. How it works - Warrant provides APIs you can use to create and manage ‘warrants’ (or access rules) that govern access to your application and its resources. - You can then protect your resources and features behind ‘warrant’ checks at runtime (for example - protecting access to your admin pages or other admin-only resources). - In addition to the APIs, the Warrant dashboard provides a simple website where even non-technical users and admins can manage warrants. - Warrant is flexible and supports any access model from RBAC & ABAC to your own custom model. Who it’s for - Anyone building web or mobile apps. Some examples: SaaS products with different user tiers (free/paid), internal tools with multiple roles and personas, ecommerce websites with admins, analytics tools with sensitive data, customer support apps etc. - We're building Warrant for both developers and non-technical users. APIs & SDKs to help developers with integration and an easy-to-use dashboard to allow other users (product managers, support, sales etc) to manage access. What's next - If you're looking to implement authorization and access control, check out our docs and sign-up for free to get started! - Email us at hello@warrant.dev if you want to chat. We'd love to hear from you. Thanks!
Sujay Maheshwari
@warrant @akajla09 Love the problem and the pitch. Companies of all sizes go thru this every single time they build a new app/ feature.
Aditya Kajla
@taurusismysign Thanks Sujay! And completely agree!
Hassan Syyid
Congrats on the launch! Very cool approach to simplify more complex role based scenarios. 🚀
Karan Kajla
@hsyyid Thanks Hassan! Excited to have more people try it out!
Russ Gavrilyuk
nice one! not an easy solution to build but so necessary for the dev surrounding!
Karan Kajla
@russg Thanks Russ! We think so too!
Nicholas Chen
congrats on the launch! authentication/authorization is always a pain to implement, this will make developing apps much more pleasant
Karan Kajla
@nicholas_chen4 Thanks Nick! I appreciate the support!
Ilia Semenov
Congrats on the launch, folks!🚀
Aditya Kajla
@iliasemenov thanks Ilia! 🙏
Etai Mizrahi
Congrats on the launch Warrant! Excited to test this out in the future 👊
Karan Kajla
@etai_mizrahi1 Thanks Etai! 👊
Purusottam Mupunu
Congrats on the launch! Great to see you are tackling the Authorization problem. It's definitely hard to solve.
Aditya Kajla
@mpurusottamc Thanks Purusottam, appreciate the support!
Alex Ray
Cool stuff, and congrats on the launch!
Karan Kajla
@___xray Thanks Alex!
Jacobo Vidal
Congrats on the launch! This solves a huge pain when adding complex authorization scenarios and role-based access.
Aditya Kajla
@jacobo_vidal Thanks Jacobo! Appreciate your support! 🙏
Robert Salvador
Cool. Looks like a great product!
Aditya Kajla
@robert_salvador thanks Robert!