title: What design pattern is an API(like a web API) based on (if any) ?
body: <p>I know how an API works, I've read up about it and understand how to make one too.</p>
  
  <p>But what I don't understand is whether building an API follows a design pattern or is it just something that is done and design patterns are modelled around it?</p>
  
  <p>From what I recall once reading, someone said that an API setup can be considered a sort of subset of the MVC design pattern. Will this be correct?</p>
  
  <p>Thanks.</p>