Skip to content
AppCrane
// self-hosted alternative

The self-hosted Firebase Hosting alternative you own

AppCrane runs the whole app, front end, backend and database, on a server you own, GitHub-native and agent-deployed, with a per-user audit trail stored on that server.

Firebase Hosting serves web content from Google's CDN, priced by storage and data transferred, with no-cost amounts before the Blaze plan bills. For server-rendered Angular and Next.js apps, Firebase points to its separate App Hosting product.

AppCrane vs Firebase Hosting — at the architecture level
  AppCrane Firebase Hosting
Where it runsA server you own — any Ubuntu boxGoogle's CDN, in a Firebase project
Where code & data liveOn that server; AppCrane sends one anonymous daily install check-in (counts and version, no app data), off with APPCRANE_CHECKIN=offIn your Firebase project, on Google's infrastructure
Pricing modelFree and open source on a server you already pay for — no per-seat, per-request or bandwidth meteringHosting storage (GB) and data transfer (GB per month); usage past the no-cost amounts is billed on the Blaze plan
DeploysGitHub-native push-to-deploy, zero-downtime releases (start new, health check, swap, drain old), rollback to a kept release that restarts its image instead of rebuildingManaged build and deploy pipeline
Agent-native (MCP)74 tools on an MCP server on your own box — your AI agent deploys, sets env, reads logs, rolls back and promotes, and each call is audited against its userFirebase's MCP server, run locally: deploys what firebase.json configures; App Hosting and Functions log tools
Single sign-onSAML 2.0, OIDC and SCIM in the AGPL-3.0 build, nothing to activateSee the provider’s identity documentation
Isolation & TLSPer-app Docker containers, auto-HTTPS via CaddyGoogle's CDN for static content; App Hosting for server-rendered apps
OpennessOpen source (AGPL-3.0), standard Docker + Caddy — you run the control planeVendor-operated managed service
AuditPer-user audit: who deployed what, which environment, when — stored on your serverSee the provider’s logging documentation

Firebase Hosting is a good fit when you want someone else to own the servers. Choose AppCrane when the apps are agent-built, the agent should do the deploying, and your code, data and audit trail should stay on infrastructure you own. It’s open source — read every line.