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.

Explore
5 features

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.

Govern
5 features

Enrich, validate, and enforce governance standards

Document
5 features

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.

Tools
2 features

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.

Coming soon
7 planned

Planned features for Pro, Enterprise, and Community tiers.

Hosted Registry

Pro

event7 provisions an Apicurio instance for brokers without a native SR (Redis Streams, RabbitMQ, NATS).

Provider Rule Sync

Pro

Import from Confluent ruleSet and Apicurio rules. Push back. Drift detection between declared and actual state.

AsyncAPI Export (Mode 3)

Pro

Export real event7 channels as a complete AsyncAPI spec — the round-trip: import → govern → export a better one.

Registry Metadata Sync

Community

Read tags and metadata from Confluent Catalog API or Apicurio labels. Unify all metadata in event7.

Encryption Tracking

Pro

Display field-level encryption metadata (CSFLE, custom). Visualize encrypted fields without vendor lock-in.

Multi-Registry Routing

Enterprise

Import a multi-broker spec → event7 routes schemas to the right registry automatically.

EventCatalog Enricher

Community

V2: 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.