243+ Plugins & Growing

Casbin Ecosystem

A comprehensive collection of adapters, middlewares, watchers, and more — supporting 11 programming languages

243
Total Plugins
130
Adapters
66
Middlewares
36
Watchers
9
RoleManagers
2
Dispatchers
Use filters below to find the perfect plugin for your project

243 Plugins

4DaysORM Adapter
Category:ORM
Auto-save:
MySQL, SQLite3 are supported by 4DaysORM
by Casbin
Actix
RustMiddleware
Category:Middleware
A Rust actors framework, via plugin: actix-casbin
Actix web
RustMiddleware
Category:Middleware
A small, pragmatic, and extremely fast rust web framework, via plugin: actix-casbin-auth
Amazon S3 Adapter
Category:Cloud
Auto-save:
Apache Shiro
JavaMiddleware
Category:Middleware
A powerful and easy-to-use Java security framework that performs authentication, authorization, cryptography, and session management, via plugin: shiro-casbin or shiro-jcasbin-spring-boot-starter
APISIX
LuaMiddleware
Category:Middleware
A dynamic, real-time, high-performance API gateway, via plugin: authz-casbin
ArangoDB Adapter
Category:NoSQL
Auto-save:
ASP.NET Core
.NETMiddleware
Category:Middleware
An open-source and cross-platform framework for building modern cloud based internet connected applications, such as web apps, IoT apps and mobile backends, via plugin: Casbin.AspNetCore
ASP.NET Core
.NETMiddleware
Category:Middleware
A simple demo of using Casbin at ASP.NET Core framework, via plugin: CasbinACL-aspNetCore
Async Databases Adapter
Category:ORM
Auto-save:
PostgreSQL, MySQL, SQLite, Oracle, Microsoft SQL Server, Firebird, Sybase are supported by Databases
by Casbin
Async Ormar Adapter
PythonAdapter
Category:ORM
Auto-save:
PostgreSQL, MySQL, SQLite are supported by Ormar
Async SQLAlchemy Adapter
Category:ORM
Auto-save:
PostgreSQL, MySQL, SQLite, Oracle, Microsoft SQL Server, Firebird, Sybase are supported by SQLAlchemy
by Casbin
Auth0 Role Manager
GoRoleManager
Category:RoleManager
Supports role hierarchy stored in Auth0's Authorization Extension
by Casbin
RustMiddleware
Category:Middleware
A ergonomic and modular rust web framework, via plugin: axum-casbin-auth
Azure Cosmos DB Adapter
Category:Cloud
Auto-save:
GoMiddleware
Category:Middleware
An express Go web framework with routing, middleware, dependency injection and http context, via plugin: authz
BadgerDB Adapter
Category:KV store
Auto-save:
Basic Adapter
Node.jsAdapter
Category:Native ORM
Auto-save:
pg, mysql, mysql2, sqlite3, oracledb, mssql are supported by the adapter itself
by Casbin
Beego
GoMiddleware
Category:Middleware
An open-source, high-performance web framework for Go, via built-in plugin: plugins/authz
Beego ORM Adapter
Category:ORM
Auto-save:
MySQL, PostgreSQL, Sqlite3 are supported by Beego ORM
by Casbin
Bolt Adapter
GoAdapter
Category:KV store
Auto-save:
For Bolt
BoltDB Adapter
Category:KV store
Auto-save:
For Bolt
Buffalo
GoMiddleware
Category:Middleware
A Go web development eco-system, designed to make your life easier, via plugin: buffalo-mw-rbac
GoAdapter
Category:ORM
Auto-save:
MySQL, SQLite, PostgreSQL, SQL Server are supported by Bun ORM
Caddy
GoMiddleware
Category:Middleware
Fast, cross-platform HTTP/2 web server with automatic HTTPS, via plugin: caddy-authz
CakePHP
Middleware
Category:Middleware
Build fast, grow solid PHP Framework, via plugin: cake-permission
Casbin JWT Express
Node.jsMiddleware
Category:Middleware
Authorization middleware that uses stateless JWT token to validate ACL rules using Casbin
casbin-pgx-adapter
Category:SQL
Auto-save:
A PostgreSQL adapter for Casbin using the pgx driver.
Cassandra Adapter
Category:NoSQL
Auto-save:
by Casbin
Chi
GoMiddleware
Category:Middleware
A lightweight, idiomatic and composable router for building HTTP services, via plugin: chi-authz
CodeIgniter
Middleware
Category:Middleware
Associate users with roles and permissions in CodeIgniter4 Web Framework, via plugin: CodeIgniter Permission
Consul Adapter
Category:KV store
Auto-save:
Node.jsAdapter
Category:NoSQL
Auto-save:
Couchbase Adapter
PythonAdapter
Category:NoSQL
Auto-save:
Database Adapter
Category:ORM
Auto-save:
MySQL, PostgreSQL, SQLite, Microsoft SQL Server are supported by techone/database
by Casbin
Category:RoleManager
Supports role hierarchy stored in the Casbin policy
by Casbin
Category:RoleManager
Supports role hierarchy stored in the Casbin policy
by Casbin
Category:RoleManager
Supports role hierarchy stored in the Casbin policy
by Casbin
Category:RoleManager
Supports role hierarchy stored in the Casbin policy
by Casbin
Category:RoleManager
Supports role hierarchy stored in the Casbin policy
by Casbin
Diesel Adapter
RustAdapter
Category:ORM
Auto-save:
by Casbin
Django
PythonMiddleware
Category:Middleware
A high-level Python Web framework, via plugin: django-casbin or django-casbin-auth
Django ORM Adapter
PythonAdapter
Category:ORM
Auto-save:
PostgreSQL, MariaDB, MySQL, Oracle, SQLite, IBM DB2, Microsoft SQL Server, Firebird, ODBC are supported by Django ORM
by Casbin
Doctrine DBAL Adapter (Recommend)
Category:ORM
Auto-save:
Powerful PHP database abstraction layer (DBAL) with many features for database schema introspection and management.
by Casbin
GoMiddleware
Category:Middleware
Simple and easy go web micro framework, via plugin: authz
Drizzle Adapter
Node.jsAdapter
Category:ORM
Auto-save:
PostgreSQL, MySQL, SQLite, Turso, Neon, PlanetScale, Vercel Postgres, Xata are supported by Drizzle ORM
by Casbin
Dynacasbin
GoAdapter
Category:NoSQL
Auto-save:
DynamoDB Adapter
Category:NoSQL
Auto-save:
by HOOQ
Node.jsAdapter
Category:NoSQL
Auto-save:
DynamoDB Adapter
PythonAdapter
Category:NoSQL
Auto-save:
DynamoDB Adapter
JavaAdapter
Category:NoSQL
Auto-save:
by Casbin
DynamodDB Adapter
Category:NoSQL
Auto-save:
Middleware
Category:Middleware
A distributed, persistent memory PHP framework based on the Swoole extension, via plugin: easyswoole-permission or easyswoole-hyperfOrm-permission
Echo
GoMiddleware
Category:Middleware
High performance, minimalist Go web framework, via plugin: echo-authz or echo-casbin or casbinrest or echo-boilerplate
EF Adapter
.NETAdapter
Category:ORM
Auto-save:
MySQL, PostgreSQL, SQLite, Microsoft SQL Server, Oracle, DB2, etc. are supported by Entity Framework 6
by Casbin
EFCore Adapter
.NETAdapter
Category:ORM
Auto-save:
MySQL, PostgreSQL, SQLite, Microsoft SQL Server, Oracle, DB2, etc. are supported by Entity Framework Core
by Casbin
Egg
Node.jsMiddleware
Category:Middleware
Born to build better enterprise frameworks and apps with Node.js & Koa, via plugin: egg-authz or egg-zrole
Ent Adapter
GoAdapter
Category:ORM
Auto-save:
MySQL, MariaDB, PostgreSQL, SQLite, Gremlin-based graph databases are supported by ent ORM
by Casbin
Etcd Adapter
GoAdapter
Category:KV store
Auto-save:
For etcd
Etcd Adapter
JavaWatcher
Category:KV store
Watcher for etcd
Etcd Watcher
GoWatcher
Category:KV store
Watcher for etcd
by Casbin
Etcd Watcher
Node.jsWatcher
Category:KV store
Watcher for etcd
by Casbin
Etcd Watcher
PythonWatcher
Category:KV store
Watcher for etcd
by Casbin
Express
Node.jsMiddleware
Category:Middleware
Fast, unopinionated, minimalist web framework for node, via plugin: express-authz
FastAPI
PythonMiddleware
Category:Middleware
A modern, fast (high-performance), web framework for building APIs with Python 3.6+ based on standard Python type hints, via plugin: fastapi-casbin-auth or Fastapi-app
GoMiddleware
Category:Middleware
Fast HTTP package for Go. Tuned for high performance. Zero memory allocations in hot paths. Up to 10x faster than net/http, via plugin: fasthttp-auth
Fastify
Node.jsMiddleware
Category:Middleware
Fast and low overhead web framework, for Node.js. via plugin: fastify-casbin or fastify-casbin-rest
Fiber
GoMiddleware
Category:Middleware
An Express inspired web framework written in Go, via middleware: casbin in gofiber/contrib or fiber-casbinrest or fiber-boilerplate or gofiber-casbin
Category:File
Auto-save:
by Casbin
File Adapter (built-in)
Category:File
Auto-save:
by Casbin
File Adapter (built-in)
Category:File
Auto-save:
by Casbin
File Adapter (built-in)
Category:File
Auto-save:
by Casbin
File Adapter (built-in)
Category:File
Auto-save:
by Casbin
File Adapter (built-in)
Category:File
Auto-save:
by Casbin
File Adapter (built-in)
Category:File
Auto-save:
by Casbin
File Adapter (built-in)
Category:File
Auto-save:
by Casbin
File Adapter (built-in)
Category:File
Auto-save:
by Casbin
File Adapter (built-in)
Category:File
Auto-save:
by Casbin
FileSystem Adapter
Category:File
Auto-save:
For fs.FS and embed.FS
Category:File
Auto-save:
For .CSV (Comma-Separated Values) files with policy subset loading support
Filtered File Adapter (built-in)
Category:File
Auto-save:
For .CSV (Comma-Separated Values) files with policy subset loading support
by Casbin
Filtered File Adapter (built-in)
Category:File
Auto-save:
For .CSV (Comma-Separated Values) files with policy subset loading support
by Casbin
Filtered pgx Adapter
Category:SQL
Auto-save:
PostgreSQL is supported by pgx
Filtered PostgreSQL Adapter
Category:SQL
Auto-save:
by Casbin
Flask
PythonMiddleware
Category:Middleware
A microframework for Python based on Werkzeug, Jinja 2 and good intentions, via plugin: flask-authz or Flask-Casbin (3rd-party, but maybe more friendly) or rbac-flask
Fluent Adapter
SwiftAdapter
Category:ORM
Auto-save:
by Casbin
GCP Firebase Adapter
Category:Cloud
Auto-save:
GCP Firestore Adapter
Category:Cloud
Auto-save:
Gdb Adapter
GoAdapter
Category:ORM
Auto-save:
MySQL, SQLite, PostgreSQL, Oracle, SQL Server are supported by GoFrame ORM
GF ORM Adapter
Category:ORM
Auto-save:
MySQL, SQLite, PostgreSQL, Oracle, SQL Server are supported by GoFrame ORM
GoAdapter
Category:ORM
Auto-save:
MySQL, SQLite, PostgreSQL, Oracle, SQL Server are supported by GoFrame ORM
Gin
GoMiddleware
Category:Middleware
A HTTP web framework featuring a Martini-like API with much better performance, via plugin: authz or gin-casbin
Go CDK Adapter
Category:Cloud
Auto-save:
Adapter based on Go Cloud Dev Kit that supports: Amazon DynamoDB, Azure CosmosDB, GCP Firestore, MongoDB, In-Memory
Go kit
GoMiddleware
Category:Middleware
A toolkit for microservices, via built-in plugin: plugins/authz
GoMiddleware
Category:Middleware
A cloud-native Go microservices framework with cli tool for productivity, via plugin: casbin in zero-contrib
GoFrame
GoMiddleware
Category:Middleware
A modular, powerful, high-performance and enterprise-class application development framework of Golang, via plugin: gf-casbin
GoFrame ORM Adapter
Category:ORM
Auto-save:
MySQL, SQLite, PostgreSQL, Oracle, SQL Server are supported by GoFrame ORM
GoFrame V2 Adapter
Category:ORM
Auto-save:
MySQL, SQLite, PostgreSQL, Oracle, SQL Server are supported by GoFrame ORM
GORM Adapter
GoAdapter
Category:ORM
Auto-save:
MySQL, PostgreSQL, Sqlite3, SQL Server are supported by GORM
by Casbin
GORM Adapter Ex
Category:ORM
Auto-save:
MySQL, PostgreSQL, Sqlite3, SQL Server are supported by GORM
by Casbin
hapi
Node.jsMiddleware
Category:Middleware
The Simple, Secure Framework Developers Trust. via plugin: hapi-authz
Hashicorp Raft Dispatcher
Category:Raft
A dispatcher based on Hashicorp Raft
by Casbin
Hertz
GoMiddleware
Category:Middleware
Go HTTP framework with high-performance and strong-extensibility for building micro-services, via plugin: casbin
Hibernate Adapter
Category:ORM
Auto-save:
Oracle, DB2, SQL Server, Sybase, MySQL, PostgreSQL are supported by Hibernate
by Casbin
Hono
Node.jsMiddleware
Category:Middleware
Fast, lightweight, built on Web Standards. via plugin: @hono/casbin
HTTP File Adapter
Category:HTTP
Auto-save:
Hutool Adapter
JavaAdapter
Category:ORM
Auto-save:
MySQL, Oracle, PostgreSQL, SQLite are supported by Hutool
Middleware
Category:Middleware
A coroutine framework that focuses on hyperspeed and flexibility, via plugin: hyperf-permission or donjan-deng/hyperf-casbin or cblink/hyperf-casbin
Iris
GoMiddleware
Category:Middleware
The fastest web framework for Go in (THIS) Earth. HTTP/2 Ready-To-GO, via plugin: casbin or iris-middleware-casbin
JDBC Adapter
JavaAdapter
Category:JDBC
Auto-save:
MySQL, Oracle, PostgreSQL, DB2, Sybase, SQL Server are supported by JDBC
by Casbin
JavaMiddleware
Category:Middleware
A simple, light, rapid, independent and extensible Java WEB + ORM framework, via plugin: jfinal-authz
JSON Adapter
GoAdapter
Category:String
Auto-save:
For JSON
by Casbin
JSON Adapter
RustAdapter
Category:String
Auto-save:
For JSON
by Casbin
Kafka Watcher
GoWatcher
Category:Messaging system
Watcher for Apache Kafka
Kafka Watcher
JavaWatcher
Category:Messaging system
Watcher for Apache Kafka
by Casbin
Category:Raft
A dispatcher based on Hashicorp Raft
Knex Adapter
Node.jsAdapter
Category:ORM
Auto-save:
MSSQL, MySQL, PostgreSQL, SQLite3, Oracle are supported by Knex.js
by knex
Koa
Node.jsMiddleware
Category:Middleware
Expressive middleware for node.js using ES2017 async functions, via plugin: koa-authz or koajs-starter or koa-casbin
Kong
LuaMiddleware
Category:Middleware
A cloud-native, platform-agnostic, scalable API Gateway distinguished for its high performance and extensibility via plugins, via plugin: kong-authz
Kratos
GoMiddleware
Category:Middleware
Your ultimate Go microservices framework for the cloud-native era, via plugin: tx7do/kratos-casbin or overstarry/kratos-casbin
Kubernetes Adapter
Category:Cloud
Auto-save:
Laminas-db Adapter
Category:ORM
Auto-save:
MySQL, PostgreSQL, Oracle, IBM DB2, Microsoft SQL Server, PDO, etc. are supported by laminas-db
by Casbin
Laravel
Middleware
Category:Middleware
The PHP framework for web artisans, via plugin: laravel-authz
Lettuce-Based Redis Watcher
Category:KV store
Watcher for Redis based on Lettuce)
by Casbin
LoopBack 4
Node.jsMiddleware
Category:Middleware
A highly extensible Node.js and TypeScript framework for building APIs and microservices, via plugin: loopback4-authorization
LuaSQL Adapter
LuaAdapter
Category:ORM
Auto-save:
MySQL, PostgreSQL, SQLite3 are supported by LuaSQL
by Casbin
Macaron
GoMiddleware
Category:Middleware
A high productive and modular web framework in Go, via plugin: authz
JavaMiddleware
Category:Middleware
An intuitive, lightweight, high performance full stack Java web framework, via built-in plugin: AuthorizationService.java
Medoo Adapter
Category:ORM
Auto-save:
Medoo is a lightweight PHP Database Framework to Accelerate Development, supports all SQL databases, including MySQL, MSSQL, SQLite, MariaDB, PostgreSQL, Sybase, Oracle and more.
by Casbin
Memory Adapter (built-in)
Category:Memory
Auto-save:
For memory
by Casbin
Node.jsAdapter
Category:ORM
Auto-save:
MongoDB, MySQL, MariaDB, PostgreSQL, SQLite are supported by MikroORM
MongoDB Adapter
Category:NoSQL
Auto-save:
by Casbin
MongoDB Adapter
JavaAdapter
Category:NoSQL
Auto-save:
MongoDB is supported by mongodb-driver-sync
by Casbin
MongoDB Adapter
RustAdapter
Category:MongoDB
Auto-save:
MongoDB Change Streams Watcher
Category:Database
by Casbin
MongoDB Watcher
PythonWatcher
Category:Database
Watcher for MongoDB
MongoEngine Adapter
PythonAdapter
Category:ORM
Auto-save:
MongoDB is supported by MongoEngine
Node.jsAdapter
Category:NoSQL
Auto-save:
MongoDB is supported by Mongoose
by elastic.io and Casbin
Category:NoSQL
Auto-save:
MongoDB is supported by Mongoose
MyBatis Adapter
JavaAdapter
Category:ORM
Auto-save:
MySQL, Oracle, PostgreSQL, DB2, Sybase, SQL Server (the same as JDBC) are supported by MyBatis 3
by Casbin
NATS JetStream Adapter
Category:KV store
Auto-save:
GoWatcher
Category:Messaging system
Watcher for NATS
Category:Messaging System
Watcher based on Go Cloud Dev Kit that works with leading cloud providers and self-hosted infrastructure
Category:Messaging System
WatcherEx based on Go Cloud Dev Kit that works with leading cloud providers and self-hosted infrastructure
GoMiddleware
Category:Middleware
Idiomatic HTTP Middleware for Golang, via plugin: negroni-authz
Nest
Node.jsMiddleware
Category:Middleware
Progressive Node.js framework for building efficient and scalable server-side applications on top of TypeScript & JavaScript. via plugin: nest-authz or nest-casbin or NestJS Casbin Module or nestjs-casbin or acl-nest or nestjs-casbin-typeorm
Nginx
C++Middleware
Category:Middleware
A HTTP and reverse proxy server, a mail proxy server, and a generic TCP/UDP proxy server, via plugin: nginx-casbin-module
Category:NoSQL
Auto-save:
Category:NoSQL
Auto-save:
Category:SQL
Auto-save:
PostgreSQL adapter with advanced policy subset loading support and improved performances built with node-postgres.
Nutz
JavaMiddleware
Category:Middleware
Web framework (MVC/IOC/AOP/DAO/JSON) for all Java developers, via plugin: nutz-authz
Objection.js Adapter
Node.jsAdapter
Category:ORM
Auto-save:
MSSQL, MySQL, PostgreSQL, SQLite3, Oracle are supported by Objection.js
Okta Role Manager
GoRoleManager
Category:RoleManager
Supports role hierarchy stored in Okta
by Casbin
OpenResty
LuaMiddleware
Category:Middleware
A dynamic web platform based on NGINX and LuaJIT, via plugin: lua-resty-casbin and casbin-openresty-example
OpenResty Adapter
Category:ORM
Auto-save:
MySQL, PostgreSQL are supported by it
OpenStack
PythonMiddleware
Category:Middleware
The most widely deployed open source cloud software in the world, via plugin: openstack-patron
Peewee Adapter
PythonAdapter
Category:ORM
Auto-save:
PostgreSQL, MySQL, SQLite are supported by Peewee
Pgx Adapter
GoAdapter
Category:SQL
Auto-save:
PostgreSQL is supported by pgx, supports customizable column count
Phalcon
Middleware
Category:Middleware
A full-stack PHP framework delivered as a C-extension, via plugin: phalcon-permission
Poem web
RustMiddleware
Category:Middleware
A full-featured and easy to use web framework with the Rust programming language, via plugin: poem-casbin
Pony ORM Adapter
PythonAdapter
Category:ORM
Auto-save:
MySQL, PostgreSQL, SQLite, Oracle, CockroachDB are supported by Pony ORM
Postgres Watcher
Node.jsWatcher
Category:Database
Watcher for PostgreSQL
PostgreSQL Adapter
Category:SQL
Auto-save:
PostgreSQL Watcher
PythonWatcher
Category:Database
Watcher for PostgreSQL
by Casbin
PostgreSQL Watcher
Category:Database
Watcher for PostgreSQL
by Casbin
PostgreSQL WatcherEx
Category:Database
WatcherEx for PostgreSQL
Prisma Adapter
Node.jsAdapter
Category:ORM
Auto-save:
MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, AWS Aurora, Azure SQL are supported by Prisma
by Casbin
Protobuf Adapter
Category:Stream
Auto-save:
by Casbin
Pub/Sub Watcher
Node.jsWatcher
Category:Messaging system
by Casbin
Pymongo Adapter
PythonAdapter
Category:NoSQL
Auto-save:
MongoDB is supported by Pymongo
by Casbin
RabbitMQ Watcher
PythonWatcher
Category:Messaging system
Watcher for RabbitMQ
by Casbin
RabbitMQ Watcher
JavaWatcher
Category:Messaging system
Watcher for RabbitMQ
by Casbin
RabbitMQ Watcher
RubyWatcher
Category:Messaging system
Watcher for RabbitMQ
Rbatis Adapter
RustAdapter
Category:ORM
Auto-save:
MySQL, PostgreSQL, SQLite, SQL Server, MariaDB, TiDB, CockroachDB, Oracle are supported by Rbatis
Node.jsAdapter
Category:KV store
Auto-save:
For Redis
by Casbin
Node.jsAdapter
Category:KV store
Auto-save:
For Redis
Redis Adapter
PythonAdapter
Category:KV store
Auto-save:
For Redis
by Casbin
Redis Adapter
JavaAdapter
Category:KV store
Auto-save:
For Redis
by Casbin
Redis Adapter
Category:KV store
Auto-save:
For Redis
Redis Adapter
.NETAdapter
Category:KV store
Auto-save:
For Redis
by Casbin
Redis Adapter (go-redis)
Category:KV store
Auto-save:
For Redis
Redis Adapter (Redigo)
Category:KV store
Auto-save:
For Redis
by Casbin
Redis Async Watcher
PythonWatcher
Category:KV store
Watcher for Redis
Redis Watcher
GoWatcher
Category:KV store
Watcher for Redis
Redis Watcher
Node.jsWatcher
Category:KV store
Watcher for Redis
by Casbin
Redis Watcher
PythonWatcher
Category:KV store
Watcher for Redis
by Casbin
Redis Watcher
PythonWatcher
Category:KV store
Watcher for Redis
Redis Watcher
JavaWatcher
Category:KV store
Watcher for Redis
by Casbin
Redis Watcher
Category:KV store
Watcher for Redis
Redis Watcher
.NETWatcher
Category:KV store
Watcher for Redis
Redis Watcher
RustWatcher
Category:KV store
Watcher for Redis
by Casbin
Redis Watcher
RubyWatcher
Category:KV store
Watcher for Redis
Redis WatcherEx
Category:KV store
WatcherEx for Redis
by Casbin
Redis WatcherEx
JavaWatcher
Category:KV store
WatcherEx for Redis
by Casbin
RethinkDB Adapter
Category:NoSQL
Auto-save:
Revel
GoMiddleware
Category:Middleware
A high productivity, full-stack web framework for the Go language, via plugin: auth/casbin
Rocket
RustMiddleware
Category:Middleware
a web framework for Rust that makes it simple to write fast, secure web applications without sacrificing flexibility, usability, or type safety, via plugin: rocket-authz or rocket-casbin-auth
RocketMQ Watcher
Category:Messaging system
Watcher for Apache RocketMQ
RQLite Adapter
Category:SQL
Auto-save:
For RQLite
SeaORM Adapter
RustAdapter
Category:ORM
Auto-save:
PostgreSQL, MySQL, SQLite are supported by SeaORM with fully asynchronous operation
SeaORM Adapter
RustAdapter
Category:ORM
Auto-save:
PostgreSQL, MySQL, SQLite are supported by SeaORM with fully asynchronous operation
Sequelize Adapter
Node.jsAdapter
Category:ORM
Auto-save:
MySQL, PostgreSQL, SQLite, Microsoft SQL Server are supported by Sequelize
by Casbin
Session Role Manager
Category:RoleManager
Supports role hierarchy stored in the Casbin policy, with time-range-based sessions
Session Role Manager
Node.jsRoleManager
Category:RoleManager
Supports role hierarchy stored in the Casbin policy, with time-range-based sessions
by Casbin
Shield
Node.jsMiddleware
Category:Middleware
An authZ server and authZ aware reverse-proxy built on top of casbin.
Middleware
Category:Middleware
A PHP micro framework that helps you quickly write simple yet powerful web applications and APIs, via plugin: casbin-with-slim
Spring Boot
JavaMiddleware
Category:Middleware
Makes it easy to create Spring-powered applications and services, via plugin: casbin-spring-boot-starter or Simple SpringBoot security demo with jCasbin
SQL Adapter
GoAdapter
Category:SQL
Auto-save:
MySQL, PostgreSQL, SQL Server, SQLite3 are supported in master branch and Oracle is supported in oracle branch by database/sql
SQLAlchemy Adapter
PythonAdapter
Category:ORM
Auto-save:
PostgreSQL, MySQL, SQLite, Oracle, Microsoft SQL Server, Firebird, Sybase are supported by SQLAlchemy
by Casbin
SQLModel Adapter
PythonAdapter
Category:ORM
Auto-save:
PostgreSQL, MySQL, SQLite are supported by SQLModel
SQLObject Adapter
PythonAdapter
Category:ORM
Auto-save:
PostgreSQL, MySQL, SQLite, Microsoft SQL Server, Firebird, Sybase, MAX DB, pyfirebirdsql are supported by SQLObject
by Casbin
SqlSugar Adapter
.NETAdapter
Category:ORM
Auto-save:
MySQL, PostgreSQL, SQLite, Microsoft SQL Server, Oracle, etc. are supported by SqlSugar
SQLX Adapter
GoAdapter
Category:ORM
Auto-save:
MySQL, PostgreSQL, SQLite, Oracle are supported by SQLX
Sqlx Adapter
GoAdapter
Category:ORM
Auto-save:
MySQL, PostgreSQL, SQL Server, SQLite3 are supported in master branch and Oracle is supported in oracle branch by sqlx
Sqlx Adapter
RustAdapter
Category:ORM
Auto-save:
PostgreSQL, MySQL are supported by Sqlx with fully asynchronous operation
by Casbin
String Adapter
Category:String
Auto-save:
For String
String Adapter
RustAdapter
Category:String
Auto-save:
For String
by Casbin
String Adapter (built-in)
Category:String
Auto-save:
For String
Symfony
Middleware
Category:Middleware
The Symfony PHP framework, via plugin: symfony-permission or symfony-casbin
GoMiddleware
Category:Middleware
Micro & pluggable web framework for Go, via plugin: authz
ThinkORM Adapter (ThinkPHP)
Category:ORM
Auto-save:
MySQL, PostgreSQL, SQLite, Oracle, Microsoft SQL Server, MongoDB are supported by ThinkORM
by Casbin
ThinkPHP 5.1
Middleware
Category:Middleware
The ThinkPHP 5.1 framework, via plugin: think-casbin
ThinkPHP 6.0
Middleware
Category:Middleware
The ThinkPHP 6.0 framework, via plugin: think-authz
TiKV Watcher
GoWatcher
Category:KV store
Watcher for TiKV
by Casbin
Tornado
PythonMiddleware
Category:Middleware
Tornado is a Python web framework and asynchronous networking library, via plugin: tornado-authz
Tortoise ORM Adapter
Category:ORM
Auto-save:
PostgreSQL (>=9.4), MySQL, MariaDB, and SQLite are supported by Tortoise ORM
Traefik
GoMiddleware
Category:Middleware
The cloud native application proxy, via plugin: casbin-forward-auth or traefik-auth-plugin
GoMiddleware
Category:Middleware
An open source Enterprise API Gateway, supporting REST, GraphQL, TCP and gRPC protocols, via plugin: tyk-authz
TypeORM Adapter
Node.jsAdapter
Category:ORM
Auto-save:
MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, WebSQL, MongoDB are supported by TypeORM
by Casbin
Vapor
SwiftMiddleware
Category:Middleware
A server-side Swift web framework, via plugin: vapor-authz
Middleware
Category:Middleware
High performance HTTP Service Framework for PHP based on Workerman, via plugin: webman-permission or webman-casbin
Xorm Adapter
GoAdapter
Category:ORM
Auto-save:
MySQL, PostgreSQL, TiDB, SQLite, SQL Server, Oracle are supported by Xorm
by Casbin
YAML Adapter
RustAdapter
Category:String
Auto-save:
For YAML
by Casbin
Yii PHP Framework
Category:Middleware
A fast, secure, and efficient PHP framework, via plugin: yii-permission or yii-casbin
Zend Db Adapter
Category:ORM
Auto-save:
MySQL, PostgreSQL, SQLite, Oracle, IBM DB2, Microsoft SQL Server, Other PDO Driver are supported by zend-db
by Casbin
Zend-db Adapter
Category:ORM
Auto-save:
MySQL, PostgreSQL, Oracle, IBM DB2, Microsoft SQL Server, PDO, etc. are supported by zend-db
by Casbin
ZooKeeper Watcher
Category:Messaging system
Watcher for Apache ZooKeeper
ZooKeeper Watcher
Category:Messaging system
Watcher for Apache ZooKeeper
by Casbin