Een API-sleutel is een unieke identificatie die wordt gebruikt om toegang tot een API (application programming interface) te authenticeren en autoriseren. Het zorgt voor veilige communicatie tussen verschillende softwareapplicaties of diensten.
API-sleutels worden opgenomen in API-verzoeken als onderdeel van de headers. Ze valideren de machtigingen van de aanvrager om toegang te krijgen tot bronnen of acties uit te voeren. API-sleutels moeten vertrouwelijk worden gehouden en niet openbaar worden gedeeld.