Getting Started with FireBreak¶
Welcome to FireBreak! This guide will help you get up and running with the wildfire risk assessment platform.
What is FireBreak?¶
FireBreak is a production-ready, multi-tenant wildfire risk assessment platform built on Cloudflare's edge infrastructure. It provides:
- Real-time wildfire risk analysis
- Photo and video-based property assessments
- Multi-tenant white-label deployments
- Comprehensive reporting and analytics
Quick Navigation¶
-
Quick Start
Get FireBreak running in 5 minutes
-
Installation
Complete installation instructions
-
Configuration
Configure your environment
-
First Deployment
Deploy your first instance
Prerequisites¶
Before you begin, ensure you have:
- Node.js 20+ and npm 10+
- Python 3.11+
- Git for version control
- Cloudflare Account (free tier works for testing)
- Wrangler CLI for Cloudflare Workers
Architecture Overview¶
FireBreak uses a modern, cloud-native architecture:
graph LR
A[User] --> B[Frontend<br/>Cloudflare Pages]
B --> C[Backend API<br/>Python Workers]
C --> D[Storage<br/>R2, D1, KV]
C --> E[AI Services<br/>Claude, Gemini, GPT] Learning Path¶
We recommend following this learning path:
- Quick Start - Get a local environment running (15 minutes)
- Installation - Full installation and setup (30 minutes)
- Configuration - Configure your environment (20 minutes)
- First Deployment - Deploy to staging (30 minutes)
- Local Development - Set up your development environment (45 minutes)
Support¶
Need help?
- Check the Troubleshooting Guide
- Review the API Documentation
- Visit our GitHub Issues
Next Steps¶
Ready to get started? Head to the Quick Start Guide to begin!