flux7.art / event7
● live · apache 2.0

event7

Schema registry governance platform

A schema registry stores the shape of your messages. However, it does not record who owns them or what they mean, and it does not check whether a change about to be published will break someone. event7 adds that governance layer above the registry already in place.

The problem

The following problems recur in event-driven systems. The registry does not cause them, because it was only built to store schemas.

01

Schemas are scattered across several registries, and each vendor governs them differently.

02

Nothing connects the technical schema to its business meaning: no owner, no classification, no data layer.

03

Contracts drift. A field changes, and you find out when a consumer breaks in production.

04

Whatever governance you do add is locked inside one vendor's tool, and does not travel.

What it does

Schemas stay in your registry. Everything event7 adds lives in event7, so switching registry does not cost you your governance.

Diff before you publish

Side-by-side, field by field, with breaking changes flagged. Works on Avro, JSON Schema and Protobuf.

One validation report

Registry compatibility, governance rules and the diff preview in a single answer: pass, warn or fail.

Ownership and meaning

Tags, owners, descriptions, data layers and classification, attached to the schema and stored outside the registry.

Rules and scoring

Conditions, transforms and policies, with a three-axis score covering enrichment, rules and schema quality.

Channels across brokers

Map a schema to where it actually travels: Kafka topics, RabbitMQ exchanges, Pulsar, NATS, Redis streams.

AsyncAPI both ways

Import a spec to create channels and register schemas, or generate one from event7, with drift detection between the two.

Confluent Cloud Confluent Platform Apicurio v3 Karapace Redpanda

Where it sits

event7 sits between the infrastructure and the documentation. It does not replace the registry, the documentation portal or the Kafka operations tooling.

  Schema Registry  ──►  event7  ──►  AsyncAPI  ──►  EventCatalog
      stores           governs         specifies       documents
                     validates
                          │
                          └── scores · rules · channels · owners

Built with

Frontend
Next.js 16, React 19, TypeScript, Tailwind CSS v4, shadcn/ui
Backend
Python 3.12, FastAPI, Pydantic v2, httpx
Database
Supabase Cloud or PostgreSQL 15
Cache
Redis 7, with TTL and hierarchical keys
License
Apache 2.0 for the core platform
← flux7.art