Skip to content

Quick Start

Tutorial ini mengajarkan:

  1. Buat akun + team pertama
  2. Simpan secret pertama
  3. Generate API token
  4. 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 (atau github-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

Terminal window
npm install @calvery/sdk
import { Calvery } from '@calvery/sdk'
const calvery = new Calvery({
token: process.env.CVSM_TOKEN!,
team: 'acme-corp', // slug team kamu
})
// Inject semua secret ke process.env
await calvery.inject()
// Sekarang process.env.DATABASE_URL sudah terisi
console.log(process.env.DATABASE_URL)

Python

Terminal window
pip install calvery
from calvery import Calvery
import os
c = Calvery(token=os.environ["CVSM_TOKEN"], team="acme-corp")
c.inject()
print(os.environ["DATABASE_URL"])

Go

Terminal window
go get github.com/RenzyArmstrong/calvery-sdks/go
import (
"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

.env atau ~/.bashrc
export CVSM_TOKEN=cvsm_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Lalu jalankan aplikasi kamu. DATABASE_URL sudah ter-inject dari Calvery.

Next steps