DocsCredentials
Documentation

Credentials and access

Miglify uses credentials only to perform user-requested migration workflows.

Source credentials

Source credentials let Miglify read the project you are migrating from. Provide the minimum access needed.

Destination credentials

Destination credentials let Miglify write to the target Supabase project. Use a clean project whenever possible.

Supabase admin / service-role access

Migration requires elevated Supabase access at the destination. Rotate the service-role key after testing if you prefer.

GitHub OAuth

GitHub OAuth is used to select a repository for source-code-backed analysis and Edge Function deployment.

One-time Supabase Management Access Token

Automatic secret setup and automatic Edge Function deployment can use a one-time Supabase Management Access Token. The token is not stored.

Credential validation

Miglify validates credentials before allowing you to run the migration. Errors are surfaced with a clear reason.

Safety recommendations

  • Use tokens scoped to the projects being migrated.
  • Rotate or revoke credentials after testing.
  • Never paste secrets into support messages.

Rotating or revoking credentials after testing

Once your test migration is complete, rotate service-role keys and Management Access Tokens as part of normal hygiene.

Users are responsible for ensuring they have permission to connect and migrate each project.
Need beta access?
Miglify is currently in controlled private beta.
Request Private Beta Access