CryptoAPI - інтерфейс програмування додатків, який забезпечує розробників Windows-додатків стандартним набором функцій для роботи з криптопровайдером. Входить до складу операційних систем Microsoft. Більшість функцій CryptoAPI підтримується починаючи з Windows 2000.

CryptoAPI підтримує роботу з асиметричними і симетричними ключами, тобто дозволяє шифрувати і розшифровувати дані, а також працювати з електронними сертифікатами. Набір підтримуваних криптографічних алгоритмів залежить від конкретного криптопровайдером.