There are three different types of service level agreements, such as :
Customer Service Level Agreements : This type of agreement is formed between the customer and the service provider.
Internal Service Level Agreements : This type of agreement is formed between IT and internal customers (for example- any other department or site).
Vendor Service Level Agreements : This type of agreement is formed between the developer and the vendor.