Features

Everything your team needs to securely manage env vars and config files at scale.

Server-to-server sync

Sync env vars and config files securely between servers without manual copy mistakes or drift.

Docker Compose support

Inject and sync variables directly for Docker Compose deployments with clean stage separation.

CLI and cURL workflows

Use our CLI tool daily or call endpoints directly with cURL when scripting is faster.

Raw env variable support

Manage raw env vars as-is for existing scripts, CI pipelines, and server bootstrap automation.

API key authentication

Keep auth simple with API-key based access that fits internal tools and automation pipelines.

Custom stage support

Manage prod, dev, staging, and custom environment stage names with clear boundaries.

Argon2-secured keys

Sensitive credentials are protected with Argon2-based security implemented in Rust.

Pure Rust backend

Built in Rust for predictable performance, strong safety guarantees, and operational stability.

Audit logs with 180-day retention

Comprehensive audit logs of all significant actions, retained for 180 days for security and troubleshooting.

Usage-based pricing

Simple, usage-based pricing with a free tier for small teams and practical costs for growing orgs.

Multi-factor authentication (MFA)

Add an extra layer of security to your account with multi-factor authentication (MFA) support.

Role-based access control (RBAC)

Control access to your environment variables and config files with role-based access control (RBAC).

Why teams pick N-Keys

Simple workflows, strong security, and practical pricing for real-world teams.

One global place to manage env and config data

Works for small teams and growing engineering orgs

Clear separation between environments and stages

Simple onboarding for developers and DevOps teams

Economical pricing designed for practical usage

Built to reduce outages caused by config drift