Prerequisites
Before getting started with SWAIN, make sure you have:
- Database Access – Credentials for your existing database (host, port, database type, database name,
username,username and password) for one or more stages (Development / Staging / Production). AnDatabaseExisting SchemaPermissions –AYoudatabasearewithauthorizedattoleast two tablesread andatwriteleasttheonetargetrelationship,database so that SWAIN candiscoverscan the schema andbuildgenerate endpoints.APISMTPClient FamiliarityConfiguration –BasicIffamiliarityusingwithemailanfeaturesAPIsuchclientaslikepasswordPostmanresetstoortestemail verification, you’ll need SMTP host, port, username and password, a From address and name, a Base URL (yourgeneratedwebsite/appendpoints.origin) and a Password Reset Path (must include a %s placeholder for the token).AppropriateOAuthPrivilegesSetup –SufficientIfprivilegesusingtosocialcreatelogin,databasehaveusersGoogle andmanageGitHubcredentialsOAuthifclientnecessary.IDs and secrets and approved redirect URLs.