đź’¸ Click here to get et 250$ towards your Permit.io account! đź’¸

Permit Logo

Plug & Play App-Level Authorization. Enforce in Frontend or Backend Control via No-Code UI.

Player
Can
Join
Server
From EU

Every application needs an authorization layer

That doesn't mean you need to build it from scratch.

Implement secure, flexible, and reliable authorization out-of-the-box, and manage it with a no-code UI or API.

Get Started Now

Accessible no-code authorization UI anyone can use.

  • Easy-to-use, fully customizable, no-code policy-editor.

  • Allow your entire team to securely manage permissions - no coding knowledge required

  • Permit generates fully transparent policy code - managable through Git / API / our no-code UI

Secure, Event-driven, and Compliant

Thanks to Permit's unique hybrid model

  • No sensitive data leaves your network/cloud

  • All authorization decisions are made on your side with zero latency

  • Permit is always up (+99.99) - but you are not dependant on our availability

  • Compliant with HIPAA, SOC2, and more

Flexible, Customizable,
and Scalable Implementation

  • Supports any Authentication provider

  • Generates Policy-as-Code for your engine of choice

  • Supports multiple policy models

All without having to add a single line of code - while leaving the code fully accessible and editable.

Fully functional authorization in 5 minutes

Just add permit.check() to your code, middleware, mesh, or API gateway.

Before
After
import { Permit } from "permitio";

const permit = new Permit({
  token: "[YOUR_API_KEY]",
});

if (await permit.check(user, "view", `doc:${doc.id}`)) {
   // allowed to close issue
}
  • Seamlessly migrate from any existing authorization solution

  • GitOps and Multi-tenancy available out-of-the-box

All of your access control needs in one place.

  • Permit Elements

    Embed customizable access control elements like User Management, Approval Flows, and Audit Logs directly into your app

  • Authorization for Authorization

    Manage and audit who can grant, change and revoke permissions within your application's authorization system.

  • Audit Logs

    Enjoy automatically generated audit logs for your app and the permission management control plane, and easily propagate them to any logging solution

Get started today and get $250 towards your account!

To enjoy this special limited time ProductHunt offer, use the coupon code PH2023 when upgrading your Permit account before 10/10/2023

Get Started Now

Q&A

  • Permit.io is a full-stack-authorization solution - covering all the layers required for building access-control for products and services - Infrastructure (e.g. Policy-engines, SDKS, APIs), Backoffice (the controls the team behind the product needs), and end-user interfaces (e.g. user management, audit logs, api-keys, and more).

    A key part of Permit.io’s infrastructure is the open-source combo of OPA / AWS Cedar and OPAL.

    OPA (Open-Policy-Agent) and AWS Cedar are policy-based decision engines, and OPAL (Open-Policy-Administration-Layer) is a realtime solution to keep policy agents updated with the policies and data they need, in an event-driven distributed fashion.

    When you use Permit.io’s authorization microservices you get OPA+OPAL as a built-in default.

  • Permit.io's community version is free to use for up to 1000 monthly active user.

  • Our pricing is fully available here. Monthly active users (MAUs) are the users you check access for, according to the policies you determine. You can divide MAUs according to your own tenants.

  • Yes! You can even have Permit's policy-editor push the generated Rego code into a different branch than the main one; and have a CI process (tests, benchmarks, CR) before merging into the deployed branch.