A service level agreement (SLA) is a contract between a service provider and customer that defines what type of service has provided to the customer at all times. SLAs typically cover quality of service, availability of service, and provider responsibilities.