Minor grammatical suggestion: "public API, so that you can" --> "public API. Therefore, you can"