garage documentation
Set up garage, complete common tasks, and look up commands and APIs.
garage hosts Git repositories. You can use them through Git, a command-line client, a JavaScript SDK, and a typed HTTP API. Extensions can respond to events, expose callable tools, send webhooks, and run scheduled work.
Quickstart
Create a repository with the walkthrough or a ready-to-copy agent prompt.
CLI reference
Review commands, options, and environment variables.
JavaScript SDK
Read and commit repository files from JavaScript.
Extensions
Look up extension types, triggers, capabilities, records, and webhooks.
Initialize a project
Connect an empty local directory to a new repository.
HTTP API
Browse the generated API reference.