# Overview

Cypher at its core is a secure Key/Value store. But what makes Cypher useful is the ability to securely store or generate credentials to connect to your Instances. Not only are these credentials encrypted but by using Cypher you don’t have to burn in connection credentials between Instances into your apps.

Cypher keys can be revoked, either through lease timeouts or manually. So, even if somebody were to gain access to your keys you could revoke access to the keys and generate new ones for your applications.

Keys can have different behaviors depending on the specified mountpoint.
