https://github.com/permify/permify-cli
command line interface for Permify
https://github.com/permify/permify-cli
abac fine-grained-access-control go golang least-privilege permission rebac security
Last synced: 2 months ago
JSON representation
command line interface for Permify
- Host: GitHub
- URL: https://github.com/permify/permify-cli
- Owner: Permify
- License: apache-2.0
- Created: 2023-12-07T08:46:10.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-19T12:43:08.000Z (about 1 year ago)
- Last Synced: 2025-04-04T07:35:14.745Z (3 months ago)
- Topics: abac, fine-grained-access-control, go, golang, least-privilege, permission, rebac, security
- Language: Go
- Homepage: https://docs.permify.co/
- Size: 76.2 KB
- Stars: 6
- Watchers: 2
- Forks: 2
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
Permify CLI - Command Line Interface for Permify## What is Permify?
[Permify](https://github.com/Permify/permify) is a open-source authorization service for creating and managing fine-grained permissions in your applications and services. Inspired by Google’s consistent, global authorization system, [Google Zanzibar](https://storage.googleapis.com/pub-tools-public-publication-data/pdf/41f08f03da59f5518802898f68730e247e23c331.pdf)
Our goal is to make Google's Zanzibar available to everyone and help them build robust, flexible, and easily auditable authorization systems that perform well in scaled environments.
### With Permify, you can:
🔮 Create permissions and policies using [Permify's flexible authorization language](https://docs.permify.co/docs/getting-started/modeling) that is compatible with traditional roles and permissions (RBAC), arbitrary relations between users and objects (ReBAC), and attributes (ABAC).
🔐 [Manage and store authorization data](https://docs.permify.co/docs/getting-started/sync-data) in your preferred database with high availability and consistency.
✅ [Interact with the Permify API](https://docs.permify.co/docs/getting-started/enforcement) to perform access checks, filter your resources with specific permissions, perform bulk permission checks for various resources, and more.
🧪 Test your authorization logic with [Permify's schema testing](https://docs.permify.co/docs/getting-started/testing). You can conduct scenario-based testing, policy coverage analysis, and IDL parser integration to achieve end-to-end validations for your desired authorization schema.
⚙️ Create custom and isolated authorization models for different applications using Permify [Multi-Tenancy](https://docs.permify.co/docs/use-cases/multi-tenancy) support, all managed within a single place, Permify instance.
## Communication Channels
If you like Permify, please consider giving us a :star: