Secrets management is the use of tools and methods to securely store, access and centrally manage the lifecycle of digital authentication credentials. This includes sensitive data such as passwords, keys, APIs, tokens, and certificates. These secrets are used to authenticate a user or machine in order to access applications or services within an organization's IT ecosystem.