Landslide Sales Force Automation. A service-level agreement (SLA) is a contract between a service provider and its internal or external customers that documents what services the provider will furnish. SLAs originated with network service providers, but are now widely used by telecommunication service providers and cloud computing service providers.