docs/api/README.md
The Git LFS client uses an HTTPS server to coordinate fetching and storing large binary objects separately from a Git server. The basic process the client goes through looks like this:
The Batch API is used to request the ability to transfer LFS objects with the LFS server.
API Specification:
Current transfer adapters include:
Experimental transfer adapters include:
The File Locking API is used to create, list, and delete locks, as well as verify that locks are respected in Git pushes.
API Specification: