© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
SupabaseS
Supabase•7mo ago•
15 replies
Emilio

Migrating to new asymmetric keys (signing_keys) on local environment.

Hi all,

I am working on the local version of my project before deploying it to production.
I would like to enable the new asymmetric token signing/verification on my local instance, now that this PR is merged: https://github.com/supabase/cli/pull/3841

I have generated the keys with the provided command and then added this line to my
config.toml
config.toml

signing_keys_path = "./signing_keys.json"
signing_keys_path = "./signing_keys.json"


However, when I start my Supabase instance through the CLI, I always get an anon key and service role key, instead of the new public key and secret key.

Is there a way to enable this on the local environment? I am using the latest CLI version 2.33.9.
Thanks
Supabase banner
SupabaseJoin
Supabase gives you the tools, documentation, and community that makes managing databases, authentication, and backend infrastructure a lot less overwhelming.
45,816Members
Resources

Similar Threads

Was this page helpful?
Recent Announcements

Similar Threads

Asymmetric Keys in Supabase Local
SupabaseSSupabase / help-and-questions
5mo ago
Python API: Migrating to JWT Signing Keys
SupabaseSSupabase / help-and-questions
6mo ago
Local migration guide for new JWT signing keys?
SupabaseSSupabase / help-and-questions
5mo ago
supabase new jwt signing keys
SupabaseSSupabase / help-and-questions
7mo ago