Welcome to the Beacon Documentation!
Beacon is a comprehensive feature flag management platform built specifically for Laravel applications. This documentation will help you get started and make the most of Beacon's powerful features.
Quick Start
If you're new to Beacon, we recommend starting with our 90-second install video:
If you prefer reading, you can follow the same steps in the Get Started guide.
Documentation Overview
🚀 Getting Started
- Overview - Learn what Beacon is and how it works
- Get Started - Step-by-step setup guide with video
- Installation - Detailed installation instructions
📚 Core Concepts
- Using Feature Flags - How to define and use feature flags
- Applications & Environments - Organize your projects and deployments
- Context - Understanding the data available for targeting
- Policies - Create rules to control feature flag activation
💡 Examples
- Usage Examples - Real-world examples and best practices
🆘 Help
- Troubleshooting - Common issues and solutions
What's Beacon?
Beacon integrates seamlessly with Laravel's Pennant package to provide remote feature flag management. Instead of hardcoding feature flag logic, you can:
- ✅ Manage flags through a web interface
- ✅ Target users with advanced policies
- ✅ Roll out features gradually
- ✅ A/B test different variants
- ✅ Monitor usage and performance
Ready to get started? Head over to the Get Started guide!