FyVault
Runtime Secret PlatformNode.js · Python · Go

One vault. Runtime protection. AI agents. Connect Stripe in one click.

No more .env files. No more copy-pasting API keys. Connect Stripe, GitHub, AWS in one click. FyVault pulls their keys, auto-rotates them, and delivers through the kernel, SDKs, or CLI — across 30+ platforms.

Runtime Protection
Active
Secrets sealed12
eBPF hooks3
fvprov_sk...x9f
Provider API
fvag_ai...m3k
AI Agents
The Problem

Your secrets are everywhere. They just aren't protected.

Your API key is in .env. The database password is in Slack. The rotation schedule? It doesn't exist.

1

Scattered across tools

.env files, Slack DMs, 1Password vaults, CI variables — your secrets live in five places at once. None of them talk to each other.

2

Exposed at runtime

Plaintext in process memory, leaked in logs, readable via /proc. If an attacker gets shell access, your secrets are already gone.

3

No provider lifecycle

Manual copy-paste from dashboards, no automated rotation, no audit trail. When a key leaks, you find out from your cloud bill.

How It Works

Secrets that protect themselves. At every stage.

FyVault manages your credentials from the moment a provider issues them to the moment they expire and rotate. Every step is encrypted, audited, and automated.

  • Provider-issued credentials
  • Kernel-level encryption
  • Zero-copy runtime injection
  • Automatic rotation
  • Full audit trail

“No secret exists unencrypted — every credential knows its owner, its TTL, and its rotation schedule.”

Provider issues key
AWS, Stripe, or any OIDC provider generates a credential for your app.
FyVault encrypts
AES-256-GCM at rest, sealed into the kernel keyring.
Kernel injects at runtime
eBPF rewrites syscalls in-flight. Secrets never touch process memory.
App runs securely
Your code reads credentials normally — the kernel handles the rest.
Provider auto-rotates
Expiring keys are refreshed automatically. Zero-downtime rotation.

Three paths in. Zero wrong choices.

Whether you prefer kernel-level agents, a two-line SDK, or a full CLI — FyVault meets you where you are.

01
Agent

Kernel-level isolation

eBPF rewrites syscalls in-flight. Secrets live in the kernel keyring, never in process memory. 3 microsecond overhead.

02
SDK

Two lines of code

Import the SDK, call FyVault.auto(). Every secret resolves at runtime through secure handles — no config files needed.

03
CLI

40+ commands

Manage secrets, rotate keys, audit access, run in CI/CD — everything from the terminal. Works everywhere Node.js runs.

What You Can Do

Everything your secrets need. Nothing they don't.

Start with what you need today. Turn on more as you grow — no migrations, no data loss.

Agent Protection

Kernel-level isolation
3µs
Overhead per call

eBPF-powered runtime protection. Secrets live in the Linux kernel keyring, rewritten in-flight through syscall interception. Never in process memory.

eBPF syscall hooks
Kernel keyring storage
Zero-copy injection
Memory isolation
Audit logging
Unique to FyVault

Connect Stripe, GitHub, AWS. Keys flow in automatically.

Click "Connect Stripe" — OAuth flow — done. FyVault pulls your API keys directly, encrypts them, and sets up auto-rotation. You never see the raw key. No copy-paste. No Slack DMs. No .env files. Works with Stripe, GitHub, Vercel, Cloudflare, AWS, Twilio, and SendGrid.

OAuth for Stripe, GitHub, Vercel, Cloudflare. Credentials for AWS, Twilio, SendGrid. Internal services can push via the Provider API.

provider-api
$ fyvault connect stripe
 
Opening Stripe OAuth...
✓ Connected to Stripe (acct_1MqB...)
✓ Pulled 3 API keys into vault
✓ Auto-rotation enabled (90 days)
✓ Keys encrypted with AES-256-GCM
 
You never saw the raw key. That's the point.

Connect provider

OAuth or credentials

FyVault pulls keys

Encrypted automatically

Auto-rotates

Zero-downtime updates

30+ platforms. Zero glue code.

FyVault operates at the OS level. If your app reads environment variables, it already works with FyVault — no plugins, no adapters.

OAuth Connect

StripeGitHubVercelCloudflareAWSTwilioSendGrid

Hosting

VercelNetlifyRailwayRenderFly.ioHeroku

CI/CD

GitHub ActionsGitLab CIJenkins

Infrastructure

DockerKubernetesAWSGCPAzureTerraform

AI Tooling

ClaudeCursorWindsurf

SDKs

Node.jsPython
0+
Integrations
0+
CLI Commands
~0µs
Injection Latency
0-bit
Encryption
Security Model

Three layers. Each assumes the others failed.

Even if an attacker breaches one layer, they still find nothing useful. Every layer is designed to work in total isolation.

Application

ACTIVE

Placeholders only

Kernel

SEALED

eBPF sealed

Cloud

ENCRYPTED

Zero knowledge

EGRESS: 0.00 KB/sKEYRING: SEALEDOFFLINE_OK
“If your secrets are in a file anyone can read, they aren't secrets— they're liabilities.”

The FyVault Team

Securing secrets at Fybyte

Start in 2 minutes

Your .env file is a liability. Fix it now.

Install the CLI, import your .env, and your secrets are protected at the kernel level. It takes less time than reading this sentence.

curlcurl -fsSL https://get.fyvault.dev | sh
npmnpm install @fyvault/sdk
pippip install fyvault
Free forever
No credit card
No sales call
Loved by early users