CipherStashDocs

Platform

Dashboard, workspaces, organization management, and core concepts

Platform

The CipherStash platform consists of three core components that work together to provide continuous security for your applications and data.

Core Components

Workspaces

What: Isolated containers for your cloud resources.

Contains: Clients, keysets, access keys, devices, OIDC providers.

Purpose: Resource isolation and configuration management per project or team.

ZeroKMS

What: Zero-trust key management service.

Contains: Keysets, cryptographic operations, key derivation.

Purpose: Secure key generation and management without key exposure.

Clients and Devices

What: Identity primitives for accessing keysets.

Contains: Device-backed clients (developers via npx @cipherstash/cli init), machine clients (production/CI via env vars).

Purpose: Per-identity cryptographic access with individual auditability.

Organizations

What: Management layer for teams and billing.

Contains: Members, billing, cross-workspace policies.

Purpose: Centralized governance and access control.

Integration Paths

For Applications

For Infrastructure

  • Managed: Use CipherStash Cloud with automatic scaling
  • Self-hosted: Deploy ZeroKMS in your own AWS environment (only available for Enterprise customers)

Quick Start

Create an account in the Dashboard, then run npx @cipherstash/cli init to connect your machine. See Getting started.

Next steps

Concepts

On this page