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.
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!
Warrant
Cloudanix
Warrant
hotglue
Warrant
#MatchingVoices Podcast - Season 1
Warrant