Integrations
Learn how to integrate FSS with external services and third-party tools.
Supported Integrations
AI Providers
FSS includes a built-in AI module supporting four providers. Activate any provider by adding its API key to the backend .env — no other configuration needed.
| Provider | Env Variable | Default Model |
|---|---|---|
| Anthropic (Claude) | ANTHROPIC_API_KEY | claude-sonnet-4-6 |
| OpenAI (GPT) | OPENAI_API_KEY | gpt-4o |
| Google Gemini | GOOGLE_AI_API_KEY | gemini-2.0-flash |
| Groq | GROQ_API_KEY | llama-3.3-70b-versatile |
# projects/fss/backend/.env
# Add the keys for whichever providers you want active
ANTHROPIC_API_KEY=sk-ant-...
OPENAI_API_KEY=sk-...
GOOGLE_AI_API_KEY=AIza...
GROQ_API_KEY=gsk_...
Once set, the backend exposes three endpoints (all require authentication):
| Method | Endpoint | Description |
|---|---|---|
GET | /ai/providers | List configured providers and their status |
POST | /ai/chat | Full AI completion (returns complete response) |
POST | /ai/stream | SSE streaming response (text/event-stream) |
See the AI Integrations Guide for full setup and usage instructions, and the AI API Reference for endpoint details.
Payment Providers
- Stripe - Payment processing
- PayPal - PayPal payments
Authentication
- Google - Google OAuth
- GitHub - GitHub OAuth
Email Services
- SendGrid - Transactional email
- Mailgun - Email delivery
Cloud Services
- AWS S3 - File storage
- Cloudinary - Image optimization
Configuration
Each integration requires specific environment variables. See Environment Variables for details.