Application programming interface key

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

An application programming interface key (API key) is a unique string of alphanumeric characters transmitted as part of an API request that authenticate the source of the API request. API keys can be of two types: Public API key and Private API key.


The API key often acts as both a unique identifier and a secret token for authentication, and will generally have a set of access rights on the API associated with it.[1]

API keys can be based on the universally unique identifier (UUID) system to ensure they will be unique to each user.


External links[edit]