What is Developer Relations and What are Common Roles?

Developer Relations is not simply a role or department at API-first companies. Developer relations is a mindset of getting developers adopt a platform and making them successful with their initiatives rather than attempting to sell to those developers. This makes developer relations different from traditional sales and marketing roles. However, if you ask “What is Developer Relations?”, you may get many ambiguous responses as developer relations is a catch all phrase for a variety of different roles and titles. Some titles include “Developer Advocate” and Developer Evangelist”, but can also include other newer titles like “Developer Experience Manager.”These roles vary company to company and even across teams within a company.

This post outlines some of the different roles within devrel, such as: