Manage different environments
Support different development environments by using separate projects.Projects separate both your configuration and data. This means that you can use different projects for separating your environments (development, test, production).
Test environments
For testing purposes, you can use a separate project. This way you can test your application using different API keys and configuration but the same application code as for your production environment.