Ferrum Edge 2.0 is now available

Infrastructure that doesn’t flinch.

Ferrum builds memory-safe, blazing-fast infrastructure in Rust: an edge runtime, an observability pipeline and a secrets vault that scale from a side project to a global fleet.

median edge latency
< 1 ms
uptime target (SLA)
99.99%
memory-safety CVEs shipped
0
  • Rust
  • Leptos
  • Axum
  • Tokio
  • WebAssembly
  • Tower
  • serde
  • tracing
  • SQLx
  • OpenTelemetry

Why Ferrum

Everything you need to run with confidence

Performance and safety are not features you bolt on later. They are the foundation every product is built on.

Native speed, no warm-up

Compiled Rust with no garbage collector means flat, predictable latency from the first request to the billionth.

Memory-safe by construction

The borrow checker removes whole classes of vulnerabilities before code ever reaches production.

Global in one command

Deploy to every region at once. Traffic is routed to the nearest healthy node automatically.

Observability built in

Structured logs, metrics and distributed traces are on by default and speak OpenTelemetry out of the box.

Composable by design

Small crates with clear contracts. Adopt one product or the whole platform, and swap parts as you grow.

Scales down and up

A single tiny binary on a hobby server today, an autoscaled fleet tomorrow. Same code, same config.

Products

Three products, one platform

Start with the piece that solves today's problem. Everything shares the same control plane and the same ergonomics.

Runtime

Ferrum Edge

Run Rust and WebAssembly next to your users.

  • Cold starts measured in microseconds
  • Deterministic resource limits per tenant
  • Atomic roll-outs with instant rollback
Learn more about Ferrum Edge
Observability

Ferrum Pulse

Ingest millions of events per second without blinking.

  • OpenTelemetry-native pipeline
  • Sampling that keeps the interesting traces
  • Query logs, metrics and traces together
Learn more about Ferrum Pulse
Security

Ferrum Vault

Secrets and keys that never leave safe memory.

  • Envelope encryption with automatic rotation
  • Short-lived, audited credentials
  • Policy as code, reviewed like any other change
Learn more about Ferrum Vault

Technology

Rust from the browser to the database

One language, one toolchain and one type system across the whole stack. This very page is rendered by Leptos on an Axum server.

Language

One language end to end keeps the team fast and the surface area small.

  • Rust
  • Cargo workspaces
  • WebAssembly

Frontend

Server-rendered HTML for instant paint, hydrated in the browser for interactivity.

  • Leptos
  • SSR + hydration
  • Fine-grained reactivity

Backend

Async, modular HTTP services that handle enormous concurrency on modest hardware.

  • Axum
  • Tokio
  • Tower middleware

Reliability

Everything is typed, validated at the edge and observable in production.

  • serde
  • validator
  • tracing

About us

Reliability is a team sport

We are engineers who got tired of firefighting and decided to build the tools that make it unnecessary.

We started Ferrum after one too many 3 a.m. pages caused by problems a compiler could have caught. Our founders spent a decade running large-scale systems and kept seeing the same failures: memory bugs, unpredictable latency, and tooling that told you what broke long after your customers noticed.

So we built the infrastructure we wished we had: written in Rust, observable from day one, and small enough for a single engineer to understand. Today we are a distributed team that ships in the open, writes thorough post-mortems and treats reliability as a product feature.

2021
founded
38
people, 14 countries
1,200+
teams in production
  • Safety first

    If the type system can prevent a bug, it should.

  • Humans on call

    We design for the engineer reading the dashboard at night.

  • Open by default

    Our core crates are open source, and so are our roadmaps.

Pricing

Simple pricing that grows with you

Start free. Upgrade when your traffic does. No surprise overages, no long-term contracts.

Starter

For side projects and early experiments.

Free

Free forever, no card needed

Start for free
  • 1 project, 1 region
  • 100k requests / month
  • Community support
  • 7-day log retention

Enterprise

For organisations with strict requirements.

Custom

Tailored to your needs

Talk to sales
  • Dedicated capacity and SLA
  • SSO, SCIM and audit logs
  • Private networking
  • Custom data residency
  • 24/7 support with a named engineer

Customers

Loved by teams who sleep through the night

Sample testimonials: replace these with quotes from your real customers.

We moved our ingestion tier over a weekend. P99 latency dropped by two thirds and our on-call rotation finally got quiet.

Maya OkaforCTO, Lattice Analytics (sample)

The compiler catches what code review used to. Shipping on Friday afternoon is no longer a scary sentence.

Jonas LindqvistStaff Engineer, Northwind (sample)

Observability that works the day you deploy. We cancelled two other tools in the first month.

Priya RamanVP Engineering, Brightpath (sample)

FAQ

Questions, answered

Can't find what you're looking for? Send us a message below and a human will reply.

Do I need to know Rust to use Ferrum?

No. Our products expose standard HTTP, OpenTelemetry and WebAssembly interfaces, so you can run workloads written in many languages. Rust gives you the best experience, and our guides will get you productive quickly.

How does the free plan work?

Starter is free forever within its limits and needs no credit card. If you exceed them we pause new traffic rather than surprising you with a bill.

Can I self-host?

Yes. The core runtime and observability pipeline are open source. Managed plans add global routing, hosted storage and support.

Where is my data stored?

In the region you choose. Enterprise plans can pin data to specific jurisdictions, and everything is encrypted in transit and at rest.

How do I migrate from my current provider?

Most teams migrate incrementally: route a small percentage of traffic to Ferrum, compare, and cut over when you are ready. Our team will help plan it at no charge on Growth and above.

What happens if I need to cancel?

Cancel any time from your dashboard. You can export all of your configuration and data, and monthly plans are never charged for the following period.

Contact

Let's talk about what you're building

Tell us a little about your project. We'll set up a call, a trial, or just answer your questions.

Build log, straight to your inbox

One email a month: engineering deep-dives, release notes and what we are learning. No spam, unsubscribe any time.