One of the building blocks of cloud-native application development is the API.

Instead of having many implementations of a billing engine or an inventory, you only need one, with APIs that let it be consumed by other code.

• Tutorial: Get started with Google Cloud.

But open APIs can be a risk, allowing anyone access to your services and opening them up to overload and misuse.

That’s where API management tools come in, giving you a façade that wraps open code and provides one place to manage access and to control API usage.

Developers use a one-stop shop developer porta to register for API usage, and you can set usage limits.

The text above is a summary, you can read full article here.