How do I set up separate staging and production environments?
Create a separate project per environment — projects are free and fully isolated, so a staging project can't touch production users or data. A common setup is a sandbox project for automated tests, a staging project for pre-release verification, and a live project for production traffic.