# API Governance that doesn't slow you down.

Design APIs consumer-first, automate schema governance, and ship with confidence — all on one collaborative canvas.

Storylane

Storylane is a platform for creating and sharing interactive demos. Welcome to the future of interactive demos.

## The Problem

### Your graph grows. Your teams stay siloed.

As GraphQL Federation scales across teams, ownership disappears, breaking changes reach production, and platform engineers become human routers.

### "Who owns this entity?"

Frontend devs spend hours tracking down the right team. Platform engineers answer the same question every day.

### Breaking changes in production

Deleted fields, renamed types — without traffic-aware validation, they break clients before anyone notices.

### Service-first, not consumer-first

Teams design from inside their microservice, not from user needs. The graph reflects the org chart, not the product.

## How It Works

### From Figma to production, without leaving the flow

### Paste your UI mock

Drop a Figma design onto the canvas. No schema knowledge required.

### Build the dream query

Select the UI area, construct the query. Hub surfaces missing fields instantly.

### Assign to subgraphs

Backend engineers assign new fields to the right service on the shared canvas.

### Open a Proposal

Schema checks run against real traffic. Owners auto-assigned as required reviewers.

## Everything your graph needs to stay healthy

Protected main, auto-reviewers, traffic-aware pruning. Governance that scales.

### Logical and physical ownership, clearly separated

An Architect can own the **User** entity — enforcing naming and schema quality — without owning the underlying subgraph. The Payroll Team owns Payroll's implementation and has the final call on it.

### Every change goes through a Proposal

Main is read-only. All schema changes must go through a Proposal — Hub's pull request for schema. Touch the Payroll subgraph? The Payroll team is automatically added as a required reviewer. Unresolved threads block the merge.

**CI enforces it all.** Schema checks, composition, lint errors, reviewer approval — nothing ships until every gate is green.

### Graph Pruning

#### Traffic-aware deletion protection

Hub enforces deprecation windows using real production traffic from your Cosmo router. Set a 14-day grace period and Hub automatically blocks deletion until clients have moved off the deprecated field.

#### Query Intelligence

Hub calculates complexity distribution across all operations and visualizes whether a schema change makes your graph more or less efficient. Move `phoneNumber` to User subgraph, eliminate a redundant fetch, and watch the distribution narrow.

## Governance

### Four pillars of graph protection

Hub automates the rules so your team can ship fast without breaking things.

### Protected Main

Main is immutable. Every change goes through a Proposal. No direct pushes to production — ever.

### Auto-Reviewer Assignment

Modify a subgraph or entity and its owners are automatically added as required reviewers. No manual tagging.

### Thread-Blocked Merges

Open discussion threads block the merge. Nothing ships with unresolved questions. CI enforces it.

### Cosmo Identity Sync

User groups and roles from Cosmo import directly. One identity, full access control across both platforms.

## Built for teams like yours.

Join teams already using Hub to design, govern, and ship their federated APIs.
