A developer evangelist’s goal is to increase the rate of adoption of their company’s API. A developer evangelist accomplishes this in two main ways. One way is to build awareness of their company’s API in the developer community. The second is to increase the productivity of other developers when integrating with their company’s API.
A developer evangelist builds awareness for their company’s API by being active in the developer community both online and offline. This could be accomplished offline by sponsoring hackathons, giving talks at conferences, attending meetups. This could also be accomplished online by contributing to the open-source community, sponsoring online challenges, and writing blog posts.
A developer evangelist is also focused on increasing the productivity of other developers. A developer evangelist does this by writing great documentation, developing client libraries, and writing posts about example integrations. Developer evangelists also accomplish this by being available to answer technical questions from other developers about their company’s API.
A developer evangelist’s primary metric of success is increasing the number of integrations that other developers have built with their company’s API.