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
Authenticate with Python SDK
Enable TLS with Kessel SDKs (Client-side)
Concepts
Resources and representations
Relationships and permissions
History
Events
Schema and extensibility
Role-based access control
Identity and multi-tenancy
Consistency model
Coming from RBAC v1
Reference
Schema
Glossary
gRPC API
🚧 HTTP API
Overview
KesselInventoryHealthService
KesselInventoryHealthService_GetLivez
KesselInventoryHealthService_GetReadyz
KesselInventoryService
Overview
KesselInventoryService_Check
KesselInventoryService_CheckBulk
KesselInventoryService_CheckForUpdate
KesselInventoryService_ReportResource
KesselInventoryService_DeleteResource
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
Client SDK specification
Client API Reference
How to use this reference
Package: auth
Package: grpc
Package: http
Package: middleware
Package: rbac.v2
Package: {service}.{major_version}
For Red Hatters
GitHub
Select theme
Dark
Light
Auto
Schema and extensibility