Skip to content
Kessel
Search
Ctrl
K
Cancel
GitHub
Select theme
Dark
Light
Auto
Start Here
Getting Started with RBAC
Understanding Kessel
Building with Kessel
How To
Run locally with Docker Compose
Protect an endpoint
Protect a list endpoint
Report resources
Manage access with RBAC
Migrate existing applications to RBAC
Migrate from RBAC v1 to RBAC v2
Design permissions schema
Concepts
Resources and representations
Relationships and permissions
History
Events
Schema and extensibility
Role-based access control
Identity and multi-tenancy
Reference
Schema
Glossary
gRPC API
🚧 HTTP API
Overview
KesselCheckService
KesselCheckService_Check
KesselCheckService_CheckForUpdate
KesselInventoryHealthService
KesselInventoryHealthService_GetLivez
KesselInventoryHealthService_GetReadyz
KesselInventoryService
Overview
KesselInventoryService_Check
KesselInventoryService_CheckForUpdate
KesselInventoryService_ReportResource
KesselInventoryService_DeleteResource
KesselK8SClusterService
KesselK8SClusterService_UpdateK8SCluster
KesselK8SClusterService_CreateK8SCluster
KesselK8SClusterService_DeleteK8SCluster
KesselK8SPolicyIsPropagatedToK8SClusterService
KesselK8SPolicyIsPropagatedToK8SClusterService_UpdateK8SPolicyIsPropagatedToK8SCluster
KesselK8SPolicyIsPropagatedToK8SClusterService_CreateK8SPolicyIsPropagatedToK8SCluster
KesselK8SPolicyIsPropagatedToK8SClusterService_DeleteK8SPolicyIsPropagatedToK8SCluster
KesselK8SPolicyService
KesselK8SPolicyService_UpdateK8SPolicy
KesselK8SPolicyService_CreateK8SPolicy
KesselK8SPolicyService_DeleteK8SPolicy
KesselNotificationsIntegrationService
KesselNotificationsIntegrationService_ListNotificationsIntegrations
KesselNotificationsIntegrationService_UpdateNotificationsIntegration
KesselNotificationsIntegrationService_CreateNotificationsIntegration
KesselNotificationsIntegrationService_DeleteNotificationsIntegration
KesselRhelHostService
KesselRhelHostService_UpdateRhelHost
KesselRhelHostService_CreateRhelHost
KesselRhelHostService_DeleteRhelHost
Archive
Outdated
Kessel Asset Inventory APIs
Event Schema Design
Kessel Inventory
Resource Identification
Running Kessel
Architecture
Installation
Monitoring Kessel
Monitoring Data Replication in Inventory API
Contributing
Writing documentation
For Red Hatters
GitHub
Select theme
Dark
Light
Auto
Protect an endpoint
TODO:
show how to load a basic example resource with relations defined using Kessel RBAC extensions
show how to use the kessel client in supported languages to protect