Git Large File Storage (Git LFS) API
GitHub’s 2015 extension for storing large files outside a Git repository, with an HTTP Batch API that is the cleanest published version of the metadata-first upload — the client POSTs object IDs and sizes, the server replies per object with an upload or download action carrying a URL, the headers to send and an expiry, the client transfers bytes to that URL, and an optional verify step closes the loop. Implemented by GitHub, GitLab, Gitea, Bitbucket and Hugging Face.
Also known as Git Large File Storage, Git LFS Batch API, LFS.
Providers that carry Git LFS 0
Read from the API Evangelist standards directory, facts verified 2026-10-07. Provider links come from the catalog's own identity tags and are rebuilt nightly. If this page is wrong about a standard or a provider, say so.