Platform Integrations
Integrations Overview
SaudiSmart NoCode connects with popular cloud platforms to deploy and host your websites. Currently supported: Cloudflare Pages, Vercel, and Netlify. Each integration uses API tokens for secure, passwordless authentication. You manage all connections from the Settings page.
Connecting Cloudflare
To connect Cloudflare Pages: 1. Log in to your Cloudflare dashboard at dash.cloudflare.com 2. Go to My Profile → API Tokens 3. Click 'Create Token' 4. Use the 'Cloudflare Pages — Edit' template or create a custom token with Pages permissions 5. Copy the generated token 6. Paste it in SaudiSmart Settings → Platforms → Cloudflare Note: We use API tokens, not OAuth or Global API keys. This gives you fine-grained control over permissions.
Connecting Vercel
To connect Vercel: 1. Log in to vercel.com 2. Go to Settings → Tokens 3. Click 'Create Token' 4. Give it a name (e.g., 'SaudiSmart') and set the scope 5. Copy the generated token 6. Paste it in SaudiSmart Settings → Platforms → Vercel Vercel tokens have full access to your account by default. You can scope them to specific teams if needed.
Connecting Netlify
To connect Netlify: 1. Log in to app.netlify.com 2. Go to User Settings → Applications → Personal access tokens 3. Click 'New access token' 4. Give it a description and create it 5. Copy the generated token 6. Paste it in SaudiSmart Settings → Platforms → Netlify Netlify personal access tokens don't expire unless you revoke them manually.
Supabase Integration
Supabase integration for backend services (database, auth, storage) is coming soon. This will allow your AI-generated sites to have full backend functionality including user authentication, data storage, and file uploads — all configured through natural language prompts.
Managing Connected Platforms
All your connected platforms appear in Settings → Platforms. From there you can update tokens, test connections, disconnect platforms, or set a default deployment target. If a token expires or is revoked, you'll see a warning icon next to the platform name. Simply replace the token to reconnect.