Skip to main contentOverview
Conduktor allows you to effectively create data products by combining multiple features and functionality.
Ownership and governance
Self-service provides the foundation:
- Applications define ownership and business context
- Application Instances manage resources (topics, consumer groups, subjects) across environments
- Topic policies enforce configuration standards (retention, partitions)
- Resource labels add business metadata (data-criticality, descriptions, documentation URLs)
Discovery
Topic Catalog and Application Catalog enable discovery:
- Search topics by name, labels or owning application
- View topic metadata and business context
- Find applications and their owned resources
- Request access to topics owned by other teams
Quality and validation
Data quality policies ensure data meets standards:
- CEL (Common Expression Language) expression rules for business logic validation
- JSON schema validation
- Built-in rules (for example, EnforceAvro for schema registry integration)
- Policy violations are tracked and can block or mark non-compliant data
Access control and sharing
Control who can access your data products:
- Application Instance Permissions enable controlled sharing between internal teams
- Partner Zones enable secure external data sharing with third parties
- Service accounts and ACLs (Access Control Lists) enforce access at the Kafka level
- RBAC (Role-Based Access Control) in Console controls who can manage resources