VSK.

Schema Registry & LLM Codegen

BridgeFill

A developer-time schema registry and integration generator. API providers publish OpenAPI contracts and code examples; consumers receive contract-checked integration files through MCP, REST, or a CLI.

Read as MarkdownView source on GitHub

The system

BridgeFill is a developer-time integration tool for API providers, consumers, and coding agents. A provider publishes an OpenAPI schema and a working code sample. A consumer can discover that contract and ask for integration files tailored to a language, framework, and use case. The public repository includes an MCP interface, REST API, CLI, and developer dashboard.

Contracts and change

The schema registry keeps version history. Its diff engine classifies breaking, warning, additive, and informational changes, then applies semantic versioning. Conflict checks focus on the endpoints a consumer uses, so an unrelated change need not block that integration. Generated files are validated against the published contract before they are returned.

Implementation

The repository documents a TypeScript server with a memory backend for local development and PostgreSQL persistence as an option. It uses scoped JWTs and API keys for tool access and records audit events. The dashboard is a single HTML page served by the application. The README lists 13 MCP tools and a REST interface for registry, generation, and validation workflows.

Generation and validation

When an LLM key is configured, generation can use a provider's code sample as a grounding example. Without one, the repository documents a deterministic fallback that still generates schema-grounded files. This is a useful boundary: code generation and contract validation are separate steps.

Evidence still to add

The public source and local setup instructions are available. A live hosted deployment, usage figures, and performance measurements have not been independently verified.

Current status

Public source and local setup instructions are available. Current hosted operating status is not verified.

MCP · OpenAPI · TypeScript · PostgreSQL · API-key authentication · Encryption