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 4.1k 153

  2. fastapi_websocket_pubsub fastapi_websocket_pubsub Public

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

    Python 471 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 129 8

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

    An example repository for OPAL policy tracking

    Open Policy Agent 25 132

  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 58 repositories
  • PDP Public
    permitio/PDP’s past year of commit activity
    Python 2 2 1 21 Updated Jul 22, 2024
  • docs Public

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

    permitio/docs’s past year of commit activity
    MDX 4 14 0 25 Updated Jul 21, 2024
  • permitio/permit-demo-element’s past year of commit activity
    TypeScript 0 0 0 0 Updated Jul 21, 2024
  • permitio/permit-fe-sdk’s past year of commit activity
    TypeScript 4 1 0 7 Updated Jul 20, 2024
  • permit-fastify-exmple Public

    Example of Permit.io middleware for Fastify

    permitio/permit-fastify-exmple’s past year of commit activity
    TypeScript 0 0 0 2 Updated Jul 20, 2024
  • fe-demo-angular Public

    Angular demo for frontend permissions with permit fe sdk

    permitio/fe-demo-angular’s past year of commit activity
    HTML 2 0 0 6 Updated Jul 20, 2024
  • cognito-integration Public

    This repo is connected to the docs and displays the integration between Permit and AWS Cognito

    permitio/cognito-integration’s past year of commit activity
    JavaScript 0 0 0 6 Updated Jul 20, 2024
  • permitio/permit-hanko’s past year of commit activity
    TypeScript 1 1 0 7 Updated Jul 20, 2024
  • permit-next-todo-starter Public

    This is a simple Next.JS todo application based on Permit.io authorization

    permitio/permit-next-todo-starter’s past year of commit activity
    TypeScript 1 0 0 9 Updated Jul 20, 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 4,142 Apache-2.0 153 41 (3 issues need help) 18 Updated Jul 18, 2024

People

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

Most used topics

Loading…