Skip to content

Dokumentasi

Secret manager untuk tim engineering. Enkripsi, akses terkontrol, audit log.

Kenapa Calvery Vault?

Built-in encryption

AES-256-GCM dengan nonce unik per secret. Bahkan kalau database bocor, isinya tetap sampah.

Team + RBAC

Owner, Admin, Member, Viewer. Audit log untuk setiap akses. Invite via email.

Multi-environment

Pisahkan production, staging, development. Satu nama secret, banyak environment.

SDK multi-bahasa

Node, Python, Go, Rust, PHP, Ruby, Shell. API konsisten lintas bahasa — calvery.get('DATABASE_URL') selesai.

Cloud atau self-host

Managed di dash.calvery.xyz, atau Docker/K8s di infra kamu.

Open standards

REST API publik, JWT, AES-256. Tidak ada vendor lock-in.

Install SDK

Node.js / TypeScript
npm install @calvery/sdk
Python
pip install calvery
Go
go get github.com/RenzyArmstrong/calvery-sdks/go
Rust
cargo add calvery
PHP (Composer)
composer require calvery/sdk
Ruby
gem install calvery
Shell (curl + jq)
sudo curl -fsSL https://raw.githubusercontent.com/RenzyArmstrong/Calvery-Vault/master/sdk/shell/calvery \
-o /usr/local/bin/calvery && sudo chmod +x /usr/local/bin/calvery

Quick example

import { Calvery } from '@calvery/sdk'
const calvery = new Calvery({
token: process.env.CVSM_TOKEN!,
team: 'acme-corp',
})
// Ambil satu secret
const dbUrl = await calvery.get('DATABASE_URL')
// Inject semua ke process.env
await calvery.inject()

Lanjut ke Quick Start untuk tutorial lengkap.