API LETS US TO INTERACT WITH ANYTHING THAT CAN SEND AN HTTP REQUEST. REST APIS ARE VERY EASY TO CREATE AND DESIGN AND IT SUPPORTS VARIOUS METHODS LIKE GET, POST, PUT, DELETE ETC TO PERFORM VARIOUS TYPES OF OPERATIONS. IN MULE, WE CAN CREATE AND DESIGN A REST SERVICE VARIOUS WAYS. BUT, WITH THE NEW SPECIFICATION OF RAML, IT BECAME QUITE A EASY TASK TO CREATE, DESIGN AND TEST OUR APIS AS PER OUR REQUIREMENT.