Publishing an API on API-central

API Central provides several vital management functions so you can just develop and serve your API. It uses a reverse proxy* to hide your server and give your API a centralized, simplified URL. It caches responses, increasing performance for APIs that return common data. It authenticates access to your API, monitors and optionally meters* its usage, and displays it on a central site to make it easy to discover and use.

After you've got your API up and running, contact us at api-central-support.berkeley.edu. We'll set up the special access to API Central you'll need to set up your API and publish its full documentation.


Definitions:

Reverse proxyA device or service placed between a client and a server in a network infrastructure. Incoming requests are handled by the proxy, which interacts on behalf of the client with the desired server or service residing on the server. The most common use of a reverse proxy is to provide load balancing for web applications and APIs. Reverse proxies can also be deployed to offload services from applications as a way to improve performance through SSL acceleration, intelligent compression, and caching.

API MeteringA function that counts access to an API and allows providers to control the rate at which it can be accessed by defined groups of consumers. This is useful to protect against denial-of-service attacks and to preserve the functionality of an API when hosting resources are limited.