A Service Level Agreement (SLA) is a contract or agreement between a service provider and a customer that outlines the level of service to be provided. It defines the expectations, responsibilities, and performance metrics related to the services being offered.