Connectors let Webster-generated apps use external services — payments, repos, databases, and CMS — without pasting secrets into chat.
Available connectors (catalog)
| Connector | Typical use |
|---|---|
| Stripe | Card payments on your site |
| PayPal | PayPal checkout |
| GitHub | Repository sync or deploy hooks |
| GitLab | CI or repository sync |
| Supabase | Auth, database, storage |
| Notion | Content or CMS blocks |
Open Project settings → Connectors to see which are connected for your project.
Connect
- Choose a provider from the catalog.
- For API-key connectors, paste a key when prompted (stored securely — never shown again in the API).
- Click Connect.
In local development, secrets may be stored under a local:// vault reference for testing.
In production, Webster requires configured secret storage (Scaleway). If vault is not configured, the API returns VAULT_NOT_CONFIGURED — ask your workspace admin.
Disconnect
Disconnect removes the binding and vault reference for that provider. Generated apps stop receiving that credential on the next deploy.
Security
- Secrets are never returned by the API after connect.
- Only editors and admins on the project team can manage connectors (Teams & roles).
- Use separate keys per environment when your provider allows it.
Related
- Billing & credits — workspace plan and Stripe billing
- Custom domains — your own hostname on Production