# Configuration

GraphQL by PoP relies on Symfony's Dotenv component to define the configuration through environment variables.

For the DEV environment, you can set-up environment variables in the project's config/.env file, like this:

USE_PRIVATE_SCHEMA_MODE=true
NAMESPACE_TYPES_AND_INTERFACES=true

You can also create additional localized .env files (such as .env.local) in folder config/, as detailed in the component's documentation.

Throughout this documentation, whenever a component is configurable, there will be a Configuration section listing down its environment variables.

Last Updated: 4/10/2020, 11:07:08 AM