Integracje

Vault — sekrety w bazie

Szyfrowane klucze API i tokeny dostępne w SQL, funkcjach, cronie i wrapperach.

Vault (supabase_vault) przechowuje sekrety zaszyfrowane w bazie. Odszyfrowana wartość jest dostępna tylko w SQL, przez widok vault.decrypted_secrets — nie przez Data API.

W panelu

Integracje → Vault lub Ustawienia → Vault: dodawanie, edycja (nowa wartość, nazwa, opis) i usuwanie sekretów. Odszyfrowanie wartości w panelu jest dostępne dla owner i admin i zapisuje się w logu audytowym.

W SQL

select vault.create_secret('re_123…', 'resend_api_key', 'Klucz Resend');

select decrypted_secret from vault.decrypted_secrets where name = 'resend_api_key';

select vault.update_secret('<uuid>', 'nowa-wartość');

Wrappery, połączenia aplikacji i harmonogramy Edge Functions zapisują swoje sekrety w Vault automatycznie.