Your passwords. Your storage. No server required.

A serverless password manager that stores your encrypted vault on S3-compatible storage you control.

Features

No Server Required

Your vault is a single encrypted file on S3-compatible storage you control. No proprietary server, no subscription.

Zero-Knowledge Encryption

AES-256-GCM encryption with Argon2id key derivation. All cryptography happens on your device — keys never leave it.

Multi-Platform

Desktop (Windows, macOS, Linux), Android, and browser extensions — all sharing the same Rust core library.

No Vendor Lock-in

Use AWS S3, Cloudflare R2, MinIO, or any S3-compatible storage. Switch providers anytime — your data is yours.

Open Source

Fully open-source under Apache 2.0. Audit the code, build from source, contribute — it's all yours.

How It Works

Client
Your Device
encrypt
Encrypted
vault.json
store
Storage
Your S3 Bucket

Client-Side Encryption

Your master password derives encryption keys via Argon2id. Data is encrypted with AES-256-GCM before leaving your device.

Single Encrypted File

Your entire vault is one JSON file. No database, no server infrastructure. Simple, portable, and easy to back up.

Shared Rust Core

The same vault-core library compiles to native code, JNI, and WebAssembly. Identical behavior across all platforms.

Download

kura has not reached its first stable release yet. Use at your own risk.

Desktop & Mobile

Windows
macOS
Linux
Android
Download

Getting Started

1

1. Download

Download kura for your platform from the links above.

2

2. Set Up Storage

Configure your S3-compatible storage — AWS S3, Cloudflare R2, or MinIO.

3

3. Start Managing

Create your master password and start storing credentials securely.