NewSee everything we shipped in Launch Week 3
All articles
EngineeringMay 22, 2026· 5 min read

Ferr SDKs for Rust and Go

Typed, idiomatic clients for two languages systems teams live in — both wrapping the Sessions API.

JR
Jonah R.
Engineering

Not every agent runs in Python or Node. Teams building high-throughput crawlers and infrastructure asked for native clients, so we shipped SDKs for Rust and Go.

Idiomatic by design

Both SDKs follow the conventions of their ecosystem — results and errors in Go, the Result type in Rust — while mapping one-to-one onto the same Sessions API the Python and Node clients use.

main.go
client := ferr.New()
session, err := client.Sessions.Create(ferr.Stealth())
if err != nil {
log.Fatal(err)
}
defer session.Close()

Same guarantees everywhere

Whichever language you reach for, you get the same stealth, profiles, logs, and replay. The SDK is a thin, typed shell over the API.

Build it on Ferr
Launch your first cloud browser for free.
Start For Free