Radon is one provider-agnostic API across auth, payments, storage, email, and AI — 126+ providers behind a single typed interface. Write radon.charge() or radon.upload() once, swap Stripe for Paystack or S3 for R2 with a config change, never a rewrite. Self-hosted, zero required deps, no per-MAU pricing. Free tier is a complete production stack, not a trial. Pro is $7.99 once — unlocks every provider, every SDK, forever.
Framer AI AgentsDesign and publish professional sites with AI
Promoted
Maker
📌
Hey Product Hunt 👋
I'm Tayo, a builder at Nexia. Built Radon because I was tired of re-wiring the same five things, auth, payments, storage, email, AI, on every single project, each with its own SDK, its own quirks, its own lock-in.
Radon collapses all five into one typed API. Provider differences live inside the adapter, never in your code, so switching Stripe for Paystack, or OpenAI for Anthropic, is a config change, not a migration.
A few things I care about that I hope come through:
Free tier is genuinely complete, not a crippled trial. 15 providers across the suite, zero cost, MIT licensed.
No hosted service, no per-MAU pricing, nothing touching your data but your own infra.
Every adapter has an escape hatch to the provider's native client, the unified API handles 80% of what you need, and gets out of your way for the other 20%.
Pro is a single $7.99 payment, once, unlocks every SDK forever. No subscription, ever.
Would genuinely love feedback, what's missing, what's confusing, what provider you wish was in there. First time launching here, so go easy but be honest 😅
Try it: npm i @radonsdk/auth (or payments/storage/email/ai) Docs: radonsdk.xyz/docs