OmniMesh is an integration fabric: an API or event moves idea → draft → governance review → approve → promote (Dev → QA → Prod) through pluggable gateways, brokers, governance rules and LLMs — with GenAI assistance, layered governance, a consumer developer portal, and a white-labelled UI.
Built as a modular Spring Boot app that realizes an "everything is a plugin" stance via SPI interfaces and Spring-discovered registries — external backends (Claude, Kafka, Postgres, OIDC) are config-swappable, and the platform runs fully offline with local/stub implementations.
REST/OpenAPI, GraphQL, AsyncAPI, gRPC, SOAP — each does parse, structural lint, and a canonical projection that powers catalog, search and governance across protocols.
Ollama (self-hosted, default), Claude, AWS Bedrock — with a deterministic local stub fallback so GenAI features work offline or air-gapped.
Schema registry, catalog connectors, notification providers — all behind SPIs, discovered and dispatched with no core changes.
A shipped catalog of ~25 best-practice rules — OAuth/HTTPS/auth-scheme security, mandatory headers, naming conventions, size limits, required descriptions — that admins enable, disable, re-tune, or extend with their own. Includes a draft-rule test sandbox and waivers for exceptions.
Describe an API in plain language; get a spec that already passes structural governance.
Governance violations come with a reviewable, deterministic fix — not a black-box suggestion.
Find the right API or event across a large, multi-industry catalog by describing what you need.