Configuration Reference
Key settings you can configure in Fabric AI for AI providers, authentication, email, payments, and analytics.
Fabric AI is designed to work out of the box with minimal configuration. Most settings can be managed through the web UI. This page covers the key configuration options available to you.
AI Providers
The most important configuration is connecting your AI provider. You can do this entirely through the UI.
Navigate to Settings
Go to Settings > AI Providers from the sidebar.
Choose a Provider
Select from 20+ supported providers including OpenAI, Anthropic, Groq, Cerebras, DeepSeek, and more.
Enter Your API Key
Paste your API key from your provider's dashboard. Keys are encrypted before storage.
Test and Save
Click Test Connection to verify, then Save.
For detailed AI provider setup, see the AI Configuration guide.
Authentication Providers
Fabric supports multiple sign-in methods. Social OAuth providers can be enabled by configuring the following:
| Provider | What You Need |
|---|---|
| Google OAuth client ID and secret from Google Cloud Console | |
| GitHub | GitHub OAuth app credentials from GitHub Developer Settings |
| Microsoft | Microsoft Graph app credentials from Azure Portal |
Built-in methods (email/password, magic link, passkeys, 2FA) work without additional configuration.
Configure an email provider to enable transactional emails (verification, invitations, notifications):
| Provider | Description |
|---|---|
| Resend | Modern email API with great developer experience |
| Postmark | High deliverability transactional email |
| Plunk | Open-source email platform |
| Mailgun | Flexible email delivery service |
| SMTP | Any SMTP-compatible provider |
Only one email provider needs to be configured.
Payments
Fabric supports multiple payment providers for subscription billing:
| Provider | Description |
|---|---|
| Stripe | Full-featured payment processing |
| LemonSqueezy | Merchant of record (handles tax) |
| Polar | Open-source friendly billing |
| Dodo Payments | Simple payment processing |
| Creem | Alternative payment provider |
Configure your preferred provider's API key and webhook secret to enable billing features.
Analytics
Track usage with your preferred analytics platform:
| Provider | Description |
|---|---|
| Google Analytics | Industry standard web analytics |
| Mixpanel | Product analytics and user tracking |
| Plausible | Privacy-focused analytics |
| Pirsch | Cookie-free analytics |
Self-Hosting Configuration
If you're running a self-hosted instance, you'll need to configure your database, storage, and other infrastructure components. Detailed setup instructions are available in the project repository.