Role-based Access Control (RBAC) on Confluent Cloud
Confluent Cloud role-based access control (RBAC) lets you control access to an organization, environment, cluster, or granular Kafka resources (topics, consumer groups, and transactional IDs), Schema Registry resources, and ksqlDB resources based on predefined roles and access permissions. Use RBAC to protect your Confluent Cloud resources and data by authorizing and restricting access to principals and by delegating access authorization to the appropriate business units and teams in your organization.
Key concepts
Before diving into RBAC implementation, understand these key concepts:
Component-specific RBAC
For details on component-specific RBAC, see the following topics:
Flink RBAC - Manage access to Flink resources and compute pools
ksqlDB RBAC - Control access to ksqlDB clusters and queries
Schema Registry RBAC - Manage schema access and compatibility
Stream Catalog RBAC - Control access to data discovery and metadata
Stream Lineage RBAC - Manage access to data lineage views
Managed Connectors RBAC - Control connector operations and configurations
For a complete list of resources that support RBAC, see RBAC by component.