'.env' 파일은 환경 변수를 저장하는 일반 텍스트 파일입니다. 이 변수들은 애플리케이션이나 시스템의 구성 설정을 정의하는 키-값 쌍(key-value pairs)입니다. 이 파일은 코드로 구성 설정을 분리하는 데 일반적으로 사용되어, 애플리케이션의 소스 코드를 수정하지 않고도 개발(development), 테스트(testing), 운영(production)과 같은 다양한 환경을 더 쉽게 관리할 수 있게 합니다. 이러한 분리는 API 키, 데이터베이스 비밀번호 및 기타 자격 증명과 같은 민감한 정보가 애플리케이션에 직접 하드코딩되는 것을 방지하여 보안을 강화합니다. 대신, 이러한 값들은 '.env' 파일에 저장되며 런타임 시 애플리케이션의 환경으로 로드됩니다. 이 방식은 구성 변경 사항을 단순히 '.env' 파일을 수정함으로써 코드 재컴파일이나 재배포 없이 적용할 수 있게 하므로 배포 및 유지 관리를 단순화합니다. 이 파일은 일반적으로 프로젝트의 루트 디렉토리에 위치하며, 민감한 데이터의 우발적인 노출을 방지하기 위해 버전 관리 시스템(version control systems)에서 제외되는 경우가 많습니다. 다양한 프로그래밍 언어의 라이브러리와 프레임워크는 '.env' 파일에서 환경 변수를 쉽게 로드하고 접근할 수 있는 메커니즘을 제공합니다.