Skip to content
@permitio

Permit.io

Fullstack permissions for cloud native applications

Hello there! Welcome to Permit.io

💻 Website | 📖 Blog

Permit.io is a fullstack, plug-and-play application-level authorization solution. 

We allow you to implement a secure, flexible, authorization layer within minutes, so you can focus on what matters most - building your application!

Let's be friends! 

Got questions? Our Slack Community is an awesome place for you to find answers to any issue you might have, and a great place to talk authorization with fellow devs.

Build and contribute - 

Be sure to check out our open-source projects:

OPAL is an administration layer for Policy Engines detecting changes to both policy and policy data in real-time and pushing live updates to your agents.

Easily sync open-policy rules to your feature toggles

The easiest way to deploy and run AWS' Cedar - a language for defining permissions as policies.

A fast and durable bidirectional JSON RPC channel over Websockets. The easiest way to create a live async channel between two nodes via Python (or other clients).

Our Microservice for Authorization (PDP)

The PDP (Policy Decision Point) is Permit's microservice based on (OPA (or Cedar) and OPAL).

The PDP exposes a OpenAPI spec at localhost:7000 which works with Permit SDK, wrapping and agumenting calls to the embedded policy agent.

Our SDKs 

python go js java net ruby

More available here

Examples and demos

End-to-end applications

Framework examples

FastAPI | React | Angular

Policy as Code

Galactic Health Corporation Policy | OPAL | TinyToDo - OPAL + Cedar agent demo

Pinned Loading

  1. opal opal Public

    Policy and data administration, distribution, and real-time updates on top of Policy Agents (OPA, Cedar, ...)

    Python 3.5k 153

  2. fastapi_websocket_pubsub fastapi_websocket_pubsub Public

    A fast and durable Pub/Sub channel over Websockets. FastAPI + WebSockets + PubSub == ⚡ 💪 ❤️

    Python 461 37

  3. OPToggles OPToggles Public

    Easily sync open-policy rules to your feature toggles

    Go 118 3

  4. cedar-agent cedar-agent Public

    Cedar-agent is the easiest way to deploy and run Cedar

    Rust 126 8

  5. opal-example-policy-repo opal-example-policy-repo Public

    An example repository for OPAL policy tracking

    Open Policy Agent 23 130

  6. opal-fetcher-postgres opal-fetcher-postgres Public

    An OPAL custom data fetcher to bring authorization state from Postgres

    Python 20 20

Repositories

Showing 10 of 56 repositories
  • docs Public

    Our docs site: https://docs.permit.io

    permitio/docs’s past year of commit activity
    MDX 4 14 0 24 Updated Jun 28, 2024
  • opal Public

    Policy and data administration, distribution, and real-time updates on top of Policy Agents (OPA, Cedar, ...)

    permitio/opal’s past year of commit activity
    Python 3,529 Apache-2.0 153 40 (3 issues need help) 15 Updated Jun 27, 2024
  • fastapi_websocket_pubsub Public

    A fast and durable Pub/Sub channel over Websockets. FastAPI + WebSockets + PubSub == ⚡ 💪 ❤️

    permitio/fastapi_websocket_pubsub’s past year of commit activity
    Python 461 MIT 37 1 7 Updated Jun 27, 2024
  • permit-node Public

    Node.js SDK for Permit.io: Plug & Play Application Level Authorization

    permitio/permit-node’s past year of commit activity
    TypeScript 15 MIT 0 9 6 Updated Jun 27, 2024
  • permit-golang Public

    Permit SDK for golang

    permitio/permit-golang’s past year of commit activity
    Go 7 MIT 5 1 1 Updated Jun 27, 2024
  • OPToggles Public

    Easily sync open-policy rules to your feature toggles

    permitio/OPToggles’s past year of commit activity
    Go 118 Apache-2.0 3 3 34 Updated Jun 27, 2024
  • PDP Public
    permitio/PDP’s past year of commit activity
    Python 2 2 1 18 Updated Jun 26, 2024
  • broadcaster Public Forked from encode/broadcaster

    Broadcast channels for async web apps. 📢

    permitio/broadcaster’s past year of commit activity
    Python 5 BSD-3-Clause 116 0 11 Updated Jun 26, 2024
  • permit-python Public

    Python SDK for Permit.io: Plug & Play Application Level Authorization

    permitio/permit-python’s past year of commit activity
    Python 4 Apache-2.0 2 1 16 Updated Jun 25, 2024
  • permit-fastapi-example Public

    An example of Permit.io-based authorization middleware for FastAPI

    permitio/permit-fastapi-example’s past year of commit activity
    Python 1 0 0 4 Updated Jun 25, 2024

People

This organization has no public members. You must be a member to see who’s a part of this organization.