Features
Everything you need to govern your event schemas — from exploration to pre-publish validation, multi-broker channel mapping, and AI-powered automation.
All features below are Community tier — free and open-source under Apache 2.0.
Browse, compare, and understand your schemas
Schema Explorer
Browse every subject in your registries. View schema content, field structure, format (Avro, JSON Schema), and all versions at a glance.
Visual Diff Viewer
Side-by-side, field-level comparison between any two versions. LCS-based algorithm highlights additions, removals, and modifications.
References Graph
Interactive dependency graph between schemas. Spot orphans, shared components, and high-impact schemas that many others depend on.
Dashboard & KPIs
At-a-glance metrics: subject count, AsyncAPI coverage, channel coverage, enrichment progress, governance score distribution, and data layer breakdown.
Compatibility Tracking
View and monitor the compatibility mode of each subject (BACKWARD, FORWARD, FULL, NONE). Detect drift between policy and configuration.
Enrich, validate, and enforce governance standards
Schema Catalog
docs →Business-friendly view of your subjects. AsyncAPI status column, governance score badges, broker bindings, CatalogSheet viewer (Schema + AsyncAPI tabs). Inline enrichment editing and CSV export.
Enrichments
Tags, ownership, descriptions, data layers, and classification — stored in event7, not your registry. Provider-agnostic: survives registry migrations.
Governance Rules & Policies
docs →CEL conditions, compatibility checks, encryption transforms, and organizational policies. Four built-in templates (RAW/CORE/REFINED/APP). Three-axis scoring with confidence indicator.
Schema Validator
docs →Validate before publishing — in one call. Combines SR compatibility check, governance rules evaluation, and field-level diff preview. Verdict: PASS / WARN / FAIL.
Smart Schema Registration
Routes schemas based on registry type during import. Apicurio accepts all formats. Confluent-like registries only receive Kafka schemas — others are skipped with a warning.
Generate specs, map channels, track documentation coverage
AsyncAPI Dual Mode
docs →Every subject has an AsyncAPI status: origin (imported/generated), status (documented/ready/raw), sync (in_sync/outdated). Overview with KPIs, coverage bar, and two-tier drift detection.
AsyncAPI Generation
Generate AsyncAPI 3.0 specs with Kafka bindings (partitions, replication, Magic Byte), key schema separation, Avro-to-JSON-Schema conversion. Stores hash for drift detection.
AsyncAPI Import
Import a v3 spec to create channels, bindings, enrichments, and register schemas — all in one operation. Two-phase: preview then apply. 9 broker protocols supported.
Channel Model
docs →Map subjects to messaging channels across 9 broker types. N:N bindings with strategy, data layers (RAW→CORE→REFINED→APP), and broker-specific config.
EventCatalog Generator
Export governance data to EventCatalog — scores, rules, channels, teams, AsyncAPI specs. First governance-aware generator. Domain mapping by prefix or tag.
Multi-provider support, AI automation, deployment
Multi-Provider
Connect Confluent Cloud (API Key), Confluent Platform (LDAP/RBAC), or Apicurio v3. Adapter pattern — one Python file per provider. Karapace and Redpanda work out of the box.
AI Agent
Terminal-style interface with 6 context commands (/health, /schemas, /drift, /catalog, /refs, /asyncapi) and 3 write actions (enrich, generate, delete). BYOM — Ollama, OpenAI, or any compatible API.
Planned features for Pro, Enterprise, and Community tiers.
Hosted Registry
Proevent7 provisions an Apicurio instance for brokers without a native SR (Redis Streams, RabbitMQ, NATS).
Provider Rule Sync
ProImport from Confluent ruleSet and Apicurio rules. Push back. Drift detection between declared and actual state.
AsyncAPI Export (Mode 3)
ProExport real event7 channels as a complete AsyncAPI spec — the round-trip: import → govern → export a better one.
Registry Metadata Sync
CommunityRead tags and metadata from Confluent Catalog API or Apicurio labels. Unify all metadata in event7.
Encryption Tracking
ProDisplay field-level encryption metadata (CSFLE, custom). Visualize encrypted fields without vendor lock-in.
Multi-Registry Routing
EnterpriseImport a multi-broker spec → event7 routes schemas to the right registry automatically.
EventCatalog Enricher
CommunityV2: enrich existing EventCatalog entries with governance scores, rules badges, and compliance data.
Ready to try?
Get event7 running locally in 5 minutes with Docker, or request a demo account on the hosted version.