#DefragCon 2013 Notes: APIs In a Post-API World – Uri Sarid, Mulesoft

APIs In a Post-API World – Uri Sarid, Mulesoft

  • Mashups in 2005 – mostly about Google Maps, not much else was available
  • Now we have a huge number of APIs available
  • > 13,000 open APIs today, perhaps millions of enterprise APIs
  • “Integration is the opposite of sexy. Until you call it ‘connectivity'”
  • The new software stack is layered with APIs, orchestration, then more APIs – each with a different spin that we all may need
  • Key: delight your users
  • How? Your API needs to be designed up-front for the people that will use it
  • Iterate, obtain feedback, model cleanly and consistently, engage
  • UI needs UX; API needs APX
  • RAML – RESTful API Modeling Language
  • RAML allows for describing APIs in a simple way, to stop talking about it and start talking about what is behind it
  • RAML is desktop publishing for APIs, allowing them to be described while reusing model definitions to keep the definition short
  • API notebooks allow you to describe API use cases from RAML using Github gists
  • The goal is to get beyond the API to the layers of value
  • Open Government and Intuit are forming the groundwork for this
    • For now, they are read-only but it will get more interesting once they work out the security and open it up for read/write