Beam
π OAuth Integration Platform (200+ Providers)
A developer-first OAuth toolkit designed to simplify authentication and token management across 200+ third-party APIs, including Google, GitHub, Notion, Slack, Zoom, and more.
Built to handle the mess so you can focus on your product.
β Features
-
Plug-and-play integrations
Add new providers with just a few lines of config. No need to manually handle redirects, scopes, or tokens. -
Secure token handling
Refresh logic, token rotation, encrypted storage (Redis + Postgres), and expiration detection β all baked in. -
Frontend dashboard
A clean, real-time interface to view connected accounts, active scopes, and token health per provider. -
Unified developer experience
One SDK to connect them all. Simple APIs, consistent behavior, zero surprises.
π§± Why I Built It
OAuth is essential infrastructure β but most teams either roll their own brittle solution or get stuck integrating yet another inconsistent API.
This project modernizes an existing internal engine with 200+ integrations, reshaping it into a modular, open-source platform that prioritizes security, scale, and developer experience.
π οΈ Stack
- Node.js Β· TypeScript Β· Fastify
- PostgreSQL Β· Redis
- React Β· Tailwind Β· Zustand
π¦ Currently Building
- βοΈ Provider Management UI
- π Background token refresh queue
- π Logs & metrics panel
- π¦
oauth-kit
NPM package
π Live Demo / GitHub
Coming soon β building in public. Follow the journey on X or GitHub.