Developer relations

Developer relations, abbreviated as DevRel, is an umbrella term for practices employed by an organization that builds developer-facing software to connect with the developers that use that software. Developer relations is a form of platform evangelism and the activities involved are sometimes referred to as a developer program or a DevRel program. DevRel programs often include the following:

  • Developer marketing: Outreach and engagement activities to create awareness and encourage developers to use a product.
  • Developer education: Product documentation and resources such as videos to aid learning a product.
  • Developer experience: Often referred to as "zeroth customer" and "friction logging", devrel programs include using the product directly, finding problems, and improving the developer experience.
  • Developer success: Activities to nurture and retain developers as they build and scale with a product.
  • Community: Events, forums, and social groups around the product.