An EPP Key (Extensible Provisioning Protocol key, also called authorization code or Transfer Secret Key or Authorization Key etc) is like a password, and is required to transfer Domain Names from one Registrar to another.
EPP keys are essentially a security measure that prevents the unauthorized transfer of domain names.
You can obtain the EPP Key for your Domain Name from your existing Registrar.