flux7.art / EDA · API / event7
● live · apache 2.0

event7

Schema registry governance platform

A schema registry stores the shape of your messages. It does not tell you who owns them, what they mean, or whether the change you are about to publish will break someone. event7 adds the layer that does, above the registry you already run.

The problem

Four things go wrong in every event-driven system, and none of them are the registry's fault. A registry stores schemas. That is all it was built to do.

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 is not a registry, not a documentation portal, not a Kafka operations tool. It is the layer between your infrastructure and your documentation.

  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
← Back to EDA · API projects