Skip to content

FOR DEVELOPMENT TEAMS & AGENCIES

Stop chasing .env files.
Start together.

One home for your environment variables. Choose who can access each project, then share configuration through the dashboard and CLI.

Free to start. No credit card needed.

Explore the workspaceDummy data only
NNorthstar StudiowebsiteExample
PROJECT CONFIGURATION

Your variables, organized.

3 variables
VariableValue
APP_URLhttps://dev.example.com
DATABASE_URL••••••••••••••••
PAYMENT_API_KEY••••••••••••••••
Download sample .env
One project. Five environments. A shared starting point.

Choose an environment. Reveal the dummy values. Take the sample file with you.

KMS protection for sensitive values Project access with Admin and Editor roles Public CLI, installed from npm
FROM A TEAM USING KEYRUAAvicenne StudioSoufiane Benbah · Tech Lead
“Keyrua just works. Zero setup headaches, CLI access, and I know my team's credentials are actually safe.”

EXPLORE / NO ACCOUNT NEEDED

Get a feel for the workflow.
Make it your own.

Explore secrets and project access with sample data. Import, edit, export, and see how project roles work before creating your workspace.

Your sample project is ready.

One project. Five environments. A team with the right access.

01 / THE WORKFLOW

A shared starting point.
One less thing to chase.

Follow the quickstart
01

Bring your .env

Import the variables you already have. Start with a dummy file and keep your application code as it is.

02

Give every environment a home

Keep local, test, development, staging, and production configuration in separate namespaces.

03

Choose who joins each project

Invite teammates to your organization, then add accepted members to the projects they need as Admins or Editors.

02 / FROM DASHBOARD TO TERMINAL

THE CLI IS AVAILABLE

Your configuration.
In your terminal.

Set up your project once. Retrieve the environment you need and start your application with the same configuration your team manages in Keyrua.

  • Run with fresh values

    Inject variables into a new process with keyrua run. No .env file is written.

  • Keep your .env workflow

    Pull a local file when you need one. Retrieve changes with a fresh pull or a new run.

Read the CLI docs
START IN YOUR TERMINALPublished on npm
1. Install the CLI
npm install --global @keyrua/cli

Node.js 24+ · macOS, Linux & Windows

2. Connect and run your project
keyrua login
keyrua init --project my-app --env development
keyrua run --project my-app --env development -- node server.js

From your project directory, sign in through your browser. Replace my-app with your project slug and node server.js with your application's start command.

03 / BUILT ON CLARITY

Your secrets.
A clear trust model.

You should know how your configuration is protected, who can access it, and how to take it with you.

Read the security model

Sensitive values, encrypted with Google Cloud KMS

The API encrypts sensitive values before storage and decrypts them for authorized reveal and export requests.

Give each project its own team

Editors manage secrets. Admins also manage project members and settings. Organization admins can access every project and its secrets.

Follow changes to secrets and access

Review secret changes in Activity. See member additions, role changes, and removals in the project's Members tab.

A familiar way to leave

Export an environment as a .env file. Keep downloaded copies protected: they contain plaintext values.

04 / ROOM TO GROW

Start with one project.
Bring the rest when you're ready.

Simple pricing per organization.
No per-seat multiplication.

Free

Evaluate the workflow with a small team.

€0/ month

No trial expiry

Start free
  • 1 project
  • 50 secrets per environment
  • 3 team members

Starter

For a team maintaining a few applications.

€19/ month

Or €190 billed yearly

Start free
  • 5 projects
  • 500 secrets per environment
  • Unlimited team members

Agency

For agencies

For agencies managing multiple client projects.

€49/ month

Or €490 billed yearly

Start free
  • Unlimited projects
  • Unlimited secrets per environment
  • Unlimited team members

Every plan includes project roles, project access history, CLI access, .env import and export, sensitive-value encryption, and secret change history. Paid plans include a 7-day trial starting at checkout.

05 / BEFORE YOUR FIRST IMPORT

Good questions.
Straight answers.

Talk through your setup
How does Keyrua protect stored values?

Values marked sensitive are encrypted by the API using Google Cloud KMS before storage. Values marked non-sensitive are stored without KMS encryption. The API decrypts sensitive values for authorized reveal and export requests, so Keyrua is not a zero-knowledge service. Read the security page for the access model and limitations.

Can I restrict a teammate to one client project?

Yes. Invite them to your organization first, then add them only to the projects they need from each project's Members tab. Choose Admin or Editor for each assignment. Organization admins inherit admin access to every project, including its secrets.

What can project Admins and Editors do?

Editors can view, reveal, export, create, update, and delete secrets, and view secret activity and project access history. Admins can also manage project members, change settings, and delete the project. Editors do not see Settings. Both roles apply to all five environments within the assigned project.

Which environments are available?

Each project has five environments: LOCAL, TEST, DEVELOPMENT, STAGING, and PRODUCTION. An assigned member's project role covers all five. Environment names keep variable sets separate; they do not add environment-specific permissions.

What does the change history record?

Activity records secret creation, updates, and deletion for the selected environment, with the key, actor, and timestamp. The Members tab has separate project access history for member additions, role changes, and removals across all environments. Neither history contains previous secret values or records secret reads. Deleting a project also deletes its history.

How do I invite a second developer?

An organization admin invites a teammate by email from the organization's Members page. After they accept, a project admin opens the project's Members tab, selects Add member, and chooses the teammate and their project role in the dialog. Joining an organization alone does not grant an ordinary member access to its projects.

What happens when someone leaves the team?

You can revoke an assigned member's access to one project from its Members tab. Removing someone from the organization blocks subsequent requests to all its projects. Neither action erases downloaded files or invalidates credentials they already received. Revoke or rotate those credentials at the underlying service when required.

Do I need to change my application code?

If your application already reads environment variables or a .env file, you can use an exported .env file without a Keyrua SDK. The CLI can also inject variables into a new process with keyrua run, without writing a .env file. Retrieve changes with a fresh export, CLI pull, or new run; existing files and processes do not update automatically.

How do I install and use the CLI?

Install the public @keyrua/cli package with npm install --global @keyrua/cli. It requires Node.js 24 or newer. Sign in with keyrua login, then use keyrua init to connect your project. The CLI supports secret management, .env push and pull, change history, and process injection. See the Docs page for the full command reference.

How can I export my data or prepare for an outage?

Export each project's environment as a .env file from the web app. Keep authorized copies protected: exports contain plaintext values. Existing local copies can be used during an outage, but new retrievals require the service. There is no customer-operated backup restore or public self-hosting guide at present.

How much does Keyrua cost, and when does the trial start?

Free: €0/month or €0/year, including 1 project, 50 secrets per environment, 3 team members. Starter: €19/month or €190/year, including 5 projects, 500 secrets per environment, Unlimited team members. Agency: €49/month or €490/year, including Unlimited projects, Unlimited secrets per environment, Unlimited team members. Limits and subscriptions apply per organization. The free plan has no trial expiry. Paid plans include a 7-day trial when you start a subscription through checkout; review the billing details there before confirming.

LESS SETUP FRICTION. MORE TIME TO BUILD.

Give your next project
a better starting point.

Start free

Start with dummy values. Get a feel for the workflow.

With your permission, we use PostHog to measure visits and actions on our public website, such as trying the demo and creating an account. We don’t record sessions, form inputs, or secret values. Your choice lasts 180 days. Read our privacy policy.