OpenCoreDev opublikował Domain SDK 0.2.0 - bibliotekę TypeScript, która standaryzuje pracę z domenami niestandardowymi na pięciu popularnych platformach hostingowych. SDK pokrywa Vercel, Cloudflare for SaaS, Railway, Render i Netlify, oferując wspólny interfejs do dodawania, weryfikacji i usuwania domen.

Biblioteka rozwiązuje realny problem: każda z tych platform ma inny API dla obsługi custom domains, zmuszając programistów do pisania osobnych integracji dla każdej. SDK oferuje siedem kluczowych metod: add, get, refresh, list, verify, remove i waitUntilActive. Operacje add i remove są idempotentne, co oznacza, że retry'e są bezpieczne. Każdy adapter to oddzielny entry point (./vercel, ./cloudflare, itd.), więc zmiana platformy to zmiana jednej linijki importu, nie całego workflow'u.

SDK modeluje status domeny nie jako boolean, ale jako unię ośmiu wartości - pending, pending_dns, pending_verification, pending_certificate, active i inne - odzwierciedlając fakt, że DNS, weryfikacja własności i TLS kończą się w różnych czasach. Biblioteka działa wyłącznie server-side, nigdy nie wysyłając credentials do kodu przeglądarki. Wymaga Node.js >=20, wspiera również Bun, jestESM-only i ma zaledwie jedną zależność runtime (tldts). Wersja 0.2.0 pojawił się na npm dzień po pierwszej wersji, sugerując szybki development i iteracje na podstawie feedback'u.