Also called an SLA for short, a service level agreement is an agreement between a service provider and an end user that clearly defines A) the level of service that will be provided, and B) what the end user can expect from said provider on an ongoing basis