Skip to content

Concepts

These pages explain the boundaries between Enroute, Git clients, and your application.

Enroute serves Git over HTTP, stores Git data, and exposes a gRPC API. Your application owns repository names, users, access control, and product policy. Start with the data model and interfaces, then read Hooks before implementing an endpoint.

PageCovers
Data modelRepository keys, refs, objects, and tenants
Clients and interfacesGit, gRPC, hooks, and network boundaries
HooksApplication policy decisions and hook limits
StorageObject storage, Postgres, indexes, and ingestion

Generated from docs/concepts/README.md at ead0474