Skip to main content

Prerequisites

Before getting started with SWAIN, make sure you have:

  • Database Access – Credentials for your existing database (host, port, database type, database name, username and password) for one or more stages (Development / Staging / Production).
  • Database Permissions – You are authorized to read and write the target database so that SWAIN can scan the schema and generate endpoints.
  • SMTP Configuration – If using email features such as password resets or email verification, you’ll need SMTP host, port, username and password, a From address and name, a Base URL (your website/app origin) and a Password Reset Path (must include a %s placeholder for the token).
  • OAuth Setup – If using social login, have Google and GitHub OAuth client IDs and secrets and approved redirect URLs.