Git-native
protobuf registry
for teams who ship.
A self-hosted schema registry for teams who ship. Push .proto files over standard Git-SSH, validate with buf, and automatically generate client SDKs.
Everything a schema registry should do.
Built for teams who treat protobuf definitions as source of truth, not an afterthought.
Git-over-SSH push
Push .proto files with plain git push over a custom SSH server built for schemas.
Automatic SDK generation
Every push validates and packages client SDKs for TypeScript, JavaScript, and Go.
Buf-native validation
Definitions are checked for breaking changes and lint rules before they land.
Postgres-backed registry
Every schema version is stored, indexed, and queryable from a single source of truth.
Org & repo management
Manage organizations, repositories, and permissions from one dashboard.
SSH key authentication
Developers authenticate with their own SSH keys — no shared tokens, no leaks.
From commit to client SDK, automatically.
Push your schema
Commit .proto files and push over Git-SSH, just like any other repository.
Buf validates on receipt
Breaking-change detection and lint rules run before anything is accepted.
SDKs ship themselves
Worker pools generate and publish client SDKs for TypeScript, JavaScript, and Go.
version: v2 plugins: - remote: buf.build/protocolbuffers/go - remote: buf.build/community/typescript + hasir: auto-publish on push
One push. Every SDK.
Deploy anywhere in minutes.
Run Hasir on your favorite cloud provider or own server. Use our pre-built Docker images or deploy directly to Kubernetes via Helm.