FyVault
The FyVault Story

Every team has
scattered secrets.

FyVault was not born in a vacuum. It came from real frustrations building Fyboard at Fybyte — the same frustrations every engineering team knows but nobody talks about.

Begin the Journey
Chapter I: The Problem

We were building Fyboard.
Secrets were everywhere.

Dozens of microservices. Hundreds of secrets. Every single one was a .env file sitting in plaintext. Stripe keys in the repo root. Database passwords in Slack threads. AWS credentials copy-pasted into Notion pages.

We had rotation policies that nobody followed and audit trails that did not exist. The worst part was knowing it was wrong and still not fixing it, because the fix always felt bigger than the thing we were actually building.

47 secrets exposed across 4 .env files
Project Root
.env
12 secrets
critical
.env.staging
8 secrets
high
.env.production
23 secrets
critical
.env.local
5 secrets
medium

$ git log --all -p | grep -c "SECRET\|PASSWORD\|KEY"

247 matches found

# committed at least once. all plaintext.

Evaluation Results

HashiCorp Vault

Powerful, but needs a dedicated ops team

Pass

Doppler

Clean UI, but per-seat pricing and no runtime layer

Pass

1Password

Great for humans, terrible for machines

Pass

Common failure

No runtime protection. Secrets land in
process memory the moment they are fetched.

Chapter II: The Search

We tried everything.
Nothing solved the real problem.

We evaluated every vault, every manager, every SaaS tool that promised to fix secret sprawl. Each one solved part of it. None of them solved the part that mattered most.

Every tool encrypted secrets at rest. But the moment our app fetched a secret, it was plaintext in process memory. That is where breaches happen — not in the vault, but in the app.

49% of data breaches involve credentials. The vault is never what gets compromised — it is the application that reads from it.

Chapter III: The Insight

What if secrets never
entered application memory
at all?

That question changed everything. Every other tool we evaluated worked the same way: store the secret, encrypt it at rest, hand it to the application when asked. But from that moment, the secret was just a string in process memory.

Traditional Flow
01App requests secret
02Vault decrypts and sends
03Secret lands in memory
04Exposed to dumps & debuggers

Breach surface exposed

FyVault Flow
01App uses FYVAULT:: placeholder
02eBPF intercepts at kernel level
03Secret injected at syscall boundary
04App never sees the real value

Zero exposure

That is when we started building FyVault. Not another vault. A runtime. A system where secrets flow through the kernel, not your code.

Chapter IV: The Build

Seven milestones.
Each one solved a real problem.

We started with the hardest problem — kernel-level secret injection on Linux. Then we expanded outward. Each milestone solved a real problem our own team was hitting while building Fyboard.

01

eBPF Kernel Injection

Linux agent intercepts syscalls at the kernel boundary. Secrets never exist in application memory — they are injected at the lowest level the OS provides.

02

Node.js + Python SDK

One import. One call. Works in any runtime. Developers should not need to learn a new paradigm to use real encryption.

03

CLI with 40+ Commands

Local dev, CI/CD, automation. Fully scriptable. Every operation available from the command line, no UI required.

04

Zero-Knowledge Encryption

Client-side AES-256-GCM. We cannot read your secrets. Nobody can. The encryption key never leaves your device.

05

Agent Credentials

Purpose-built tokens for AI agents. Scoped permissions, automatic expiry. Because AI tools should not use your personal keys.

06

MCP Server

AI tools become vault-aware. Secrets resolve at runtime without ever appearing in prompts, logs, or context windows.

07

30+ Integrations

Vercel, AWS, Docker, Kubernetes, Terraform, GitHub Actions, and more. Secrets flow to every platform your team uses.

Chapter V: The Principles

What we stand for.

Building FyVault forced us to decide what we believed in. These are the convictions we wrote down early and have never compromised on.

We Believe

Secrets should protect themselves at runtime
Every developer deserves real encryption, not a demo
Pricing should be generous for builders and fair for enterprises
Security tools should be honest about their limits
AI agents deserve their own credentials, not your keys

We Refuse

Security theater — claiming invincibility
Feature-gated encryption — same crypto on free and enterprise
Per-seat gotchas — devices always unlimited
Vendor lock-in — import and export everything
Secrets in our hands — zero-knowledge by design

The story continues

Start for free.
Be part of what comes next.

FyVault is live on Linux, macOS, and Windows. The SDK works in Node.js and Python. The CLI has 40+ commands. But we are just getting started.

Free foreverNo credit card2-minute setup

Built by the Fyboard team at Fybyte