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.