Skip to main content

Workflow Overview

SWAIN projects follow a clear workflow consisting of several steps:

  1. Create Project – Define a container for your connections and settings.
  2. Create Connection – Connect SWAIN to your existing database.
  3. Sync Schema – Let SWAIN automatically discover your schema and prepare API endpoints.
  4. Authentication – Enable built‑in JWT authentication with access and refresh tokens.
  5. User Mapping – (Optional) Map database columns to user fields to support advanced row‑level security.
  6. Social Auth – (Optional) Integrate social login providers like Google and GitHub for seamless sign‑ups.
  7. Authorization – (Optional) Configure role‑based access control with roles, permissions and mappings.
  8. Deploy API – Generate and deploy a production‑ready API package.