A Service level agreement (SLA) is a written agreement between two parties – typically a service provider and customer – that outlines the level of service expected from the service provider and how service performance will be measured. Generally, SLAs are legally binding contracts that set out the details of the specific services to be provided, including performance standards, warranties, service availability and recovery, responsibility for problem resolution, and the parties' compensation for the service.