Skip to content
Kutup

Your files. Your messages. Your keys.

Kutup is an end-to-end encrypted, self-hosted Drive and federated Chat platform with real-time collaboration and automatic protected-history recovery.

Self-host it

Run the full stack — server, database, storage — on your own hardware with Docker Compose. Self-hosting guide

Use the CLI

Upload multi-gigabyte files, sync folders, and manage shares from the terminal with the kutup CLI. CLI guide

Use encrypted Chat

Direct messages, private MLS groups, encrypted media, and continuous account-local history recovery. Chat guide

Explore the API

Every endpoint the server exposes, from auth to federation. The server also serves an OpenAPI spec. REST API reference

Understand the crypto

Key hierarchy, Drive encryption, Chat protocols, collaboration, and federation boundaries. Architecture