Skip to main content
The BlindCast CLI handles the server-side workflow: generate keys, encrypt video, upload to storage, and run a local key server for development. One tool, five subcommands.

Install

Or use without installing:

Subcommands

Environment variables

All subcommands accept keys via flags or environment variables. Set these in a .env file or export them in your shell:

Error handling

The CLI uses Unix exit codes: Errors are printed to stderr in human-readable format. Add --json to any subcommand for machine-readable JSON errors on stderr.

Quick start

See the Quick Start for a complete walkthrough: init, keygen, encrypt, serve, and play — all in ~10 minutes.