Protection of application programming interfaces from abuse, unauthorized access, data leakage, and automated attacks such as bot abuse or injection.