SDKs

When done right, SDKs can be great for normalizing an API for every language, cutting down on ambiguity, and simplifying requests.

How Slack does SDKs
How Trello does SDKs