Permit is an advanced authorization service designed to streamline the management of permissions for any application. It offers a full-stack solution that integrates Policy-as-Code, APIs, developer-friendly SDKs, and user-facing UIs. The platform supports various access control models including Role-Based Access Control (RBAC), Attribute-Based Access Control (ABAC), and Relationship-Based Access Control (ReBAC), allowing for the creation of complex authorization policies based on attributes and roles.
Permit facilitates seamless integration with multiple programming languages through its extensive SDKs and can be incorporated at the gateway level with systems like Kong, AWS API Gateway, and Nginx. The service is particularly developer-friendly, enabling the entire team, from developers to sales, to manage permissions securely. It includes prebuilt UI components that allow users to manage permissions without requiring extensive technical knowledge.
One of the standout features of Permit is its support for policy as code using Open Policy Agent (OPA) and AWS Cedar, ensuring that all policies are transparent and manageable through Git. The platform's API allows for the creation, management, and automation of policies, mirroring actions that can be performed via the UI.
However, Permit does not handle authentication, necessitating integration with an external auth provider. Additionally, the UI lacks a dark mode, which may be a downside for some users.
Overall, Permit is a robust, flexible, and scalable authorization service that is compliant with standards like HIPAA and SOC2, making it suitable for a wide range of industries and use cases.
Pricing
Permit.io offers three pricing tiers for its authorization services:
- Community: Free forever for up to 1000 monthly active users and 20 tenants, including essential features such as UI and API for various authorization models, an authorization microservice, and embeddable authorization interfaces.
- Pro: $150 per month for 600 monthly active users and 210 tenants, with additional charges of $0.25 per user. This plan includes all Community features plus GitOPS for policy management, 14-day audit-log retention, and priority support.
- Enterprise: Custom pricing for large organizations with all Pro features plus single sign-on, custom SLAs, compliance support, professional services, advanced deployment options, and anomaly detection.
Discounts are available for non-profits, startups, and other qualifying entities. Monthly billing options are offered, though annual contracts provide a 12% discount. Free access is available for open-source projects.