So what benefit does the API layer give over just being able to use git directly?
And agreed with other commenters about better explaining what this is - some examples and use cases side by side with the alternatives would work.