Skip to main content
  • An Enkryptify workspace with admin access
  • A Netlify account with access to the target site
When connecting Enkryptify to Netlify via OAuth, Netlify grants access to your account through a single scope. Netlify does not offer more granular OAuth scopes at this time.Enkryptify uses the OAuth token for three things:
  • Reading your account to confirm the connection succeeded
  • Listing your sites so you can pick a sync target
  • Reading and writing environment variables on the site you selected
The token is encrypted at rest and is never exposed to your browser. Enkryptify does not read your site content, builds or deploys.

Steps to complete

1

Create a new sync

  • Go to the Syncs tab of your project and click on Netlify.
2

Authorize with Netlify

  • You’ll be redirected to Netlify to authorize the Enkryptify application.
  • Grant access to the account that owns your target site.
3

Select your Netlify site

  • All sites across your Netlify teams will be listed.
  • Select the target site for syncing environment variables.
4

Choose a deploy context and map environments

  • Deploy context: choose which Netlify deploy context receives the synced values:
    • All contexts: the same value is used everywhere.
    • Production: builds from your production branch.
    • Deploy Previews: builds from pull and merge requests.
    • Branch deploys: builds from branches other than your production branch.
    • Local development: values used by the Netlify CLI and dev server.
  • Enkryptify environment: select which Enkryptify environment to sync secrets from.
  • Example: Enkryptify production environment synced to the Netlify Production context.
Netlify applies environment variable changes on the next build or deploy. Trigger a new deploy in Netlify after syncing to make the values available to your site.