An Azure service that is used to manage and protect cryptographic keys and other secrets used by cloud apps and services.
A secret is anything that you want to tightly control access to, such as API keys, passwords, or certificates.
A key is a cryptographic key represented as a JSON Web Key [JWK] object. Key Vault supports RSA and Elliptic Curve Keys only.
Source: Key Vault