Skip to content

Positioning for API products

Position an API product for the developer who will try the call, and for the person who approves the spend. The alternative is code they would write, a library, or a platform they already run. Twilio’s account of its own developer focus treats documentation as how that developer understands the product, before any pitch.

On this page
  1. The developer checks the product before the story
  2. The alternative is often their own code
  3. Steps
  4. Illustrative lines
  5. FAQs

The developer checks the product before the story

Twilio’s documentation team describes the company as built by developers, for developers, around APIs, and says documentation is critical when someone integrates an API. They point to reference pages and code a developer can run. That is a public picture of the buyer, not a template and not a result. Your version of the same test is local: can a developer tell what the call does, and what they would have built instead, from the docs and the first screen?

The alternative is often their own code

For a developer tool, Dunford’s alternatives step usually lands on building it, a free library, or the platform they already have. An API is the same shape. “API” is not a category a buyer budgets for until you name the job. The person who merges the code and the person who signs the invoice may need two lines. Both lines come from one position.

Steps

  1. Name the call

    One job: send the message, move the record, check the identity.

  2. Name what they do without you

    Their own code, a library, or a feature of a platform they run.

  3. Write the outcome

    What the team stops staffing, in their words.

  4. Put something they can run beside it

    A request, a response, a limit. Docs are part of the explanation.

  5. Write the buyer’s line

    Cost, risk, or the work that leaves the team. Not a second product.

Illustrative lines

ReaderLine
EngineerOne call posts the payout. You stop writing the retry.
Finance leadThe payout hits the same ledger you close the month on.
Either, if you only say the protocolA modern REST API for the programmable economy

Fictional. Acme Ledger is not a client. It imagines an API that posts a payout to the ledger a finance team already keeps. Use a limit, a price or a guarantee only when it is true.

FAQs

Should the homepage show a code sample?

Often, yes. A short request can explain the job faster than a sentence, for the person who will try it.

Is “API-first” a category?

Only if your buyers shop that way. Most are replacing code, a library or a platform feature.

Who is the best-fit customer?

A team with the job and the stack, not developers in general. The developer-tools page on this site is the same cut.

Sources

  1. Twilio, A New Era for Twilio’s Documentation
  2. April Dunford, A Product Positioning Exercise

See this on your own homepage

Talk through your positioning in 15 minutes

Book a call