API First Design is a clever sales strategy

Posted on Nov 19, 2018

API First approach is getting more and more popular. In basic principle it means that your API is the first user interface of your application. Therefore it should get the biggest attention in product development and design. Surprisingly many products could use this approach to increase their sales.

Let’s look at the challenge first. API First product development is easier to plan than implement. If you develop a new product, sales guys typically say that you need to deliver first something top notch for the customer’s key decision makers. And this should happen even before the product is ready. But that’s not the point.

Typically you are not selling API First products in traditional customer meetings. Instead, the idea is to make your product easily available for those who will be responsible for implementation: Developers. When your customer’s developers start using your product, it’s just the matter of time to convert it into sales.

Probably the most popular example of the API First Design is Contentful. It’s a fairly simple Content Management System, but what makes it exceptional is that they don't try to sell it directly to the content editors. Instead, Contentful starts by describing to developers how simple and elegant this CMS product is to integrate inside any app or website. As a consequence, developers become the enthusiastic evangelists that are later selling Contentful to content editors inside their organisations.

It's a great goal for any software product sales: Someone inside customer’s organisation is selling your product to the key decision makers. You may kick one of your expensive sales guys out and invest that money into better product development. That’s a good reason why tech entrepreneurs love this strategy.

Would you like to learn more? API First Design is a state of the art software development approach. It’s easy to learn, but difficult to implement. To learn more see for example ProgrammableWeb’s article series "Understanding API First Design".

Consulting, coaching and interim management

Looking for an interim CTO to steer your software business to the next level? Or would you like to expand your team's knowhow with coaching or background research? I provide remote consulting to global software companies from US East Coast, UK, Central Europe and Nordics.


I’m an experienced entrepreneur and investor with a rapidly growing track record in SaaS, blockchains and decentralized applications. With over 20 years of work experience in software business I help companies to build better technology strategies, accelerate innovative development and drive product-led growth. My passion is to steer tech enterprises to create new innovations that are changing the way we work and live.

I write about software startups, Web3 and blockchain concepts. Join to receive these blog posts and occasional announcements via email: