Quick Start
Tutorial ini mengajarkan:
- Buat akun + team pertama
- Simpan secret pertama
- Generate API token
- Install SDK + inject secret ke aplikasi
Total waktu: ~5 menit.
1. Sign up
Buka calvery.xyz/register, daftar dengan email atau Google SSO. Email verification otomatis — cek inbox.
2. Buat team
Setelah login pertama, kamu diminta buat team. Team slug adalah identifier unik organisasi kamu (contoh: acme-corp, my-startup).
3. Simpan secret pertama
Di dashboard → menu Secrets → tombol + New Secret.
Isi:
- Name:
DATABASE_URL - Value:
postgres://user:pass@localhost:5432/mydb - Environment:
production - Type:
credential
Klik Simpan. Secret langsung di-encrypt dengan AES-256-GCM sebelum masuk database.
4. Generate API token
Di dashboard → Access Tokens → + Buat token.
- Name:
local-dev(ataugithub-actions,vercel-prod, dll) - Expiry: 90 days (default) atau custom
Token muncul sekali. Copy sekarang — tidak bisa dilihat lagi setelah tutup dialog.
Format: cvsm_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx (panjang, random).
5. Install SDK + inject
Pilih bahasa kamu:
Node.js / TypeScript
npm install @calvery/sdkimport { Calvery } from '@calvery/sdk'
const calvery = new Calvery({ token: process.env.CVSM_TOKEN!, team: 'acme-corp', // slug team kamu})
// Inject semua secret ke process.envawait calvery.inject()
// Sekarang process.env.DATABASE_URL sudah terisiconsole.log(process.env.DATABASE_URL)Python
pip install calveryfrom calvery import Calveryimport os
c = Calvery(token=os.environ["CVSM_TOKEN"], team="acme-corp")c.inject()
print(os.environ["DATABASE_URL"])Go
go get github.com/RenzyArmstrong/calvery-sdks/goimport ( "context" "log" "os" calvery "github.com/RenzyArmstrong/calvery-sdks/go")
func main() { c, err := calvery.New(os.Getenv("CVSM_TOKEN"), "acme-corp") if err != nil { log.Fatal(err) }
_, err = c.Inject(context.Background(), false) if err != nil { log.Fatal(err) }
log.Println(os.Getenv("DATABASE_URL"))}6. Set env + run
export CVSM_TOKEN=cvsm_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxLalu jalankan aplikasi kamu. DATABASE_URL sudah ter-inject dari Calvery.
Next steps
- Konsep Dasar — environment, types, audit log
- SDK Reference — API lengkap tiap SDK
- REST API — untuk integrasi custom
- Self-host — Docker / K8s deployment