The primary principle of API rate limiting is quite simple. It controls the number of access developers allow for everyone to use API and in what capacity. It works as an access window, limiting the use of API, controlling the overuse, and making it available for other potential users.