Welcome to Firebase Hosting
Firebase Hosting is production-grade web content hosting for developers. With a single command, you can quickly deploy web apps and serve both static and dynamic content to a global CDN (content delivery network).
Why Choose Firebase Hosting?
🚀 Deploy in Seconds
Zero to production with just two commands. No DevOps expertise required.
Quick Start →⚡ Lightning Fast
Global CDN with 200+ edge locations. Automatic Brotli compression.
Learn More →🔒 Secure by Default
Free SSL certificates that auto-renew. Security headers made easy.
Security Guide →🔄 Modern Workflow
Preview channels, GitHub integration, instant rollbacks, local testing.
Explore Features →What Can You Build?
📱 Web Applications
Single Page Applications (React, Vue, Angular), Progressive Web Apps, Dynamic sites with backend integration
📄 Static Sites
Documentation, blogs, marketing sites, landing pages, portfolios
🔌 Backend Services
APIs with Cloud Functions, microservices with Cloud Run, server-side rendering
How It Works
- Write your code - Use any framework or vanilla HTML/CSS/JS
- Deploy with CLI - Single command uploads your files
- Automatic distribution - Content spreads to 200+ edge locations
- Users get fast content - Served from the nearest location
Key Features
🌐 Infrastructure
- Global CDN with intelligent caching
- Custom domains with free SSL
- 10GB storage per project
🛠️ Developer Tools
- Preview channels for testing
- GitHub integration for CI/CD
- Local emulation for development
🏗️ Advanced Features
- Multi-site hosting in one project
- Version management & rollbacks
- Backend integration options
📊 Operations
- Real-time analytics & monitoring
- Performance optimization tools
- Troubleshooting guide
Choose Your Path to Get Started
🤖 Get Started with Gemini AI
Let AI guide you through deployment
Use Google's Gemini AI to deploy your site with natural language commands. Perfect for beginners or those who prefer conversational interfaces.
"Deploy my React app to Firebase"
"Set up a custom domain"
"Enable caching for images"
- Natural language commands
- AI explains each step
- Smart error handling
- Context-aware suggestions
⚡ Get Started with Firebase CLI
Traditional command-line deployment
Use the Firebase CLI directly for full control over your deployment. Perfect for developers comfortable with command-line tools.
firebase init hosting
firebase deploy
firebase hosting:channel:deploy preview
- Direct command control
- Scriptable workflows
- Advanced configuration
- CI/CD integration ready
Not sure which to choose? Gemini AI is great for beginners, while Firebase CLI offers more control for advanced users.
Learning Paths
🚀 For Advanced Users
🤖 For AI Development
- AI Assistant Setup
- Download instructions
- Configure for your AI
- Get contextual help
Prerequisites
- ✅ Node.js version 14 or higher (only required for Firebase CLI installation)
- ✅ A Google account for Firebase
- ✅ Basic command line knowledge
- ✅ A project to deploy (or we'll help you create one!)
Firebase Hosting requires creating a project in the Firebase Console first. This cannot be done via CLI alone.
Common Use Cases
🏢 Marketing Website
Static site with blazing fast performance
Join the Community
Ready to deploy?
Jump to our Quick Start Guide and have your site live in 60 seconds!
🚀 Start Building Now