Skip to main content

Authentication

Enkryptify uses OAuth-only authentication (Google and Microsoft). This eliminates password-related vulnerabilities like credential stuffing, weak passwords and phishing. There are no passwords to manage or rotate.
Google and Microsoft. Sign in with your existing company Google Workspace or Microsoft 365 account.

CLI

The CLI stores configuration in ~/.enkryptify/config.json, linked to the current directory path. Run ek setup in your project directory to re-link it to your Enkryptify workspace, project, and environment.
This might happen in headless environments (e.g. SSH sessions, containers, CI/CD). At the moment we don’t support this, but we are working on it. If you need this, please contact us and we will help you.
Use the --env flag with ek run:
ek run --env production -- npm run start
Or re-run ek setup to change the default environment for the current directory.
Docker is a headless environment, so you can’t use the CLI in your Docker images. If you need this, please contact us and we will help you.

Secrets

Members have read-only access and can view secret names, but values may be restricted depending on your workspace configuration. Ask your workspace admin to verify your role and scope.
Letters (A-Z, a-z), numbers (0-9), underscores (_), and hyphens (-). We recommend using uppercase with underscores for consistency (e.g. DATABASE_URL). Secret values can be up to 64KB in size and allow all characters.
This is not possible, syncs always use the shared secret values. If you need special values for CI/CD, you can just create an extra environment for CI/CD and use that.

Syncs

Check the sync status on the project’s syncs page. Try manually re-running the sync. If it still fails, verify that the OAuth connection to the provider is still valid.
No. Syncs are one-way only: from Enkryptify to the external provider. Enkryptify is designed to be the single source of truth. If you need to import secrets, add them through the dashboard or CLI.
No. Syncs always use the shared secret values. Personal overrides only affect the individual user’s CLI and dashboard experience.

Access control

Only Admins can create teams and projects. If you’re a Developer or Member, ask your workspace Admin to create the resource or upgrade your role.
Your scope may not include that project’s team. Ask your workspace Admin to add the relevant team, project or environment to your scope.

Security

No. Decryption is performed exclusively by backend services using AWS KMS. Plaintext exists only in process memory during a request and is never logged or written to disk. IAM policies deny decrypt permissions to human identities. See the Security Model for full details.
All infrastructure runs in Frankfurt, Germany (AWS eu-central-1). Data is stored in NeonDB on AWS servers in Frankfurt, encrypted at rest and in transit.
Enkryptify is ISO 27001 certified. Annual penetration tests are conducted by independent security firms. See Compliance and Testing.