A decade ago, having a public API seemed like a no brainer. The common thought was that if you built it, the developers would come. Not only that, they would use your API and innovate in ways your organization hadn’t imagined driving tons of value in the process. It’s not that easy though. There is a laundry list of items that an organization needs to address when starting an API program.