Skip to content

Instantly share code, notes, and snippets.

@1WorldCapture
1WorldCapture / supabase-keygen.sh
Last active February 26, 2026 16:12 — forked from vpcano/supabase-keygen.sh
Script to create a pair of asymmetric JWT keys for self-hosted Supabase
#!/usr/bin/env bash
#
# ==========================================
# SUPABASE ASYMMETRIC KEY GENERATOR (CLI)
# ==========================================
#
# Generates an asymmetric signing key for self-hosted Supabase (ES256/RS256),
# exports:
# - JWT_SIGNING_KEYS (private JWK array for GoTrue)
# - JWT_JWKS (public JWKS for PostgREST/Realtime/Storage)