Enable or Disable Integrations
Complete guide to managing integrations in your Founderflow Boilerplate. Learn how to enable, disable, and configure various integrations based on your project needs.
Overview
Integration Management
The boilerplate includes a flexible integration system that allows you to enable or disable various services based on your project requirements. This helps keep your application lean and focused.
Environment-Based Toggles
Enable/disable integrations via environment variables
Runtime Configuration
Dynamic integration management at runtime
Graceful Degradation
App continues to work when integrations are disabled
Feature Flags
Toggle specific features within integrations
Development Mode
Easy switching between development and production configs
Cost Optimization
Disable unused services to reduce costs
Configuration System
Integration Configuration
Configure which integrations are enabled in your application:
Environment Variables
Set these environment variables to enable or disable integrations:
Usage Examples
Integration Checker
Create a utility to check if integrations are enabled:
Conditional Integration Usage
Use integrations conditionally in your components and API routes:
Development vs Production
Development Environment
Recommended settings for development:
Production Environment
Recommended settings for production:
Next Steps
Now that you understand integration management, explore these related areas: