Safe Sex with Third-Party APIs

21,223 views

Published on

Safe Sex with Third-Party APIs

  1. Lorinda BrandonDirector of Solutions Strategyat SmartBear@LindyBrandon
  2. APIs are not a new phenomenon.
  3. The API (r)Evolution
  4. Back then, APIs were just aconstruct. It was just how we built software.
  5. But now, it’s anentire industry!
  6. The power of APIs now lies in external and global opportunities.
  7. The true power of APIs External APIs extend our virtual reach through partners
  8. Public APIs turn our local development teams into global development teams.
  9. In other words –free, public APIs…
  10. Turn this…
  11. …into this!
  12. Free APIs = Free Love
  13. It’s all about sharing and re-use
  14. But you have to be smartabout who you’re sharing with.
  15. Here comes the “Safe Sex” part
  16. Code responsibly!
  17. Your app is yourresponsibility, even the parts you didn’t code!
  18. It’s great to innovate.
  19. It’s great to cooperate.
  20. It’s great to collaborate.
  21. But while you’re having fun, youhave to be careful!
  22. Because it’s your app on the line!
  23. No one wants to be that guy.
  24. So, what can you do toprotect yourself and others?
  25. Research Know Your ChoicesThere are 8,652 APIs listed on ProgrammableWebIncluding… • 173 Travel • 182 Music • 320 Mapping
  26. Defend Define Your Thresholds• Response times• Critical functionality needs a Plan B• Code defensively
  27. Test Make Sure It Works• Include third party APIs in your test plans as if it’s your own code• Add to regression tests
  28. Monitor Find Out First• Your users are probably on Twitter too• Be the first to report• Ensure performance
  29. So what did we learn today?
  30. We all need to start using protection when we’re in the sack with third-party APIs.
  31. For us, that protection is SoapUI, which allows you to functionally test andsecurity test your APIs, then use those tests to monitor them as well
  32. That way, there are no surprises.
  33. Thank you! (And be safe) #APIStrat

×