Skip to main content

What You Can Build


SWAIN enables you to build a variety of API capabilities:

  • Database Integration – A fully featured API from your existing database (no schema lock‑in).
  • JWT Authentication – Built‑in JWT authentication with access and refresh tokens.
  • Multi‑Tenant Support – Optional row‑level security (RLS) for multi‑tenant applications.
  • Email Flows – Password reset flows via your SMTP provider.
  • Social Login – Google & GitHub authentication using your OAuth credentials.
  • Role‑Based Access – RBAC with roles, permissions, and user mappings.