Blog
Notes on EPP, registry engineering, and building RestEpp.
July 2, 2026 · RestEpp team
Generate a typed .ng domain client in 5 minutes
RestEpp's API is defined by a single OpenAPI 3 spec. Point any OpenAPI codegen at it and you have a typed client — here's the fastest path with openapi-typescript.
June 25, 2026 · RestEpp team
From 4 round-trips to 1: warm EPP pooling on serverless
Login-per-request against an EPP registry costs seconds. We measured 10.9s cold vs. 1.0s warm with a per-credential connection pool — here's how it works on a stateless function runtime.
June 16, 2026 · RestEpp team
Your registry password never touches our database
How RestEpp API keys encode your EPP credential with AES-256-GCM instead of storing it — tamper-evident, one key per registry, and gone the moment you revoke it.
June 2, 2026 · RestEpp team
EPP is stuck in 2004 — so we wrapped it in REST
RFC 5730 is 20 years old, XML-over-TLS, and stateful. Every registrar-facing integration re-solves the same plumbing problem. Here's why we built RestEpp instead of another one-off client.