Skip to Content

2. Setup API Key

Sub-modul ini gratis dan terbuka untuk semua.

API Key adalah “kunci pintu” yang memungkinkan script kita berbicara dengan Supabase secara aman. Ada dua jenis key yang perlu kita simpan.

Dua Jenis API Key

KeyFungsiAkses
anon keyUntuk operasi read publikAman diekspos ke client
service_role keyUntuk operasi admin (write/delete)Rahasia — jangan expose!

Untuk pipeline otomasi kita, kita butuh keduanya di tempat yang berbeda.


Langkah-Langkah

Buka API Settings

Di dashboard Supabase, klik Settings (ikon gear) di sidebar kiri bawah, lalu pilih API.

Temukan Project URL

Di bagian Project URL, salin URL yang terlihat seperti:

https://xyzabcdef.supabase.co

Ini adalah SUPABASE_URL kita.

Salin API Keys

Di bagian Project API keys, kamu akan melihat:

  • anon public → Ini adalah SUPABASE_ANON_KEY
  • service_role → Klik tombol “Reveal” → Ini adalah SUPABASE_SERVICE_ROLE_KEY

Simpan di Tempat Aman

Buka aplikasi catatan atau password manager favorit kamu, lalu simpan ketiga nilai ini:

SUPABASE_URL=https://xyzabcdef.supabase.co SUPABASE_ANON_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9... SUPABASE_SERVICE_ROLE_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...

✅ Ketiga key berhasil disimpan!


⚠️ PERHATIAN KEAMANAN: service_role key memiliki akses penuh ke database kamu. Jangan pernah commit key ini ke GitHub atau share di forum publik. Kita akan menyimpannya hanya di file .env lokal yang tidak di-upload ke repository.

Last updated on