Developer Relations The Difference Between Developer Relations and Developer Marketing
Developer relations (DevRel) continues to gain prominence as a priority in organizations of all kinds. All companies, even those selling in-person services, need to be competitive in our digital world. They often do this with software application ecosystems to create a good customer experience. This usually means providing APIs that developers and DevOps practitioners can run with. Suddenly, building relationships with developers is as important to banks and car companies as it has been to traditional IT hardware and software companies. As companies attempt to engage the developer, it is helpful to understand the difference between developer relations and developer marketing.
What’s in a word?
Developer marketing employs activities to promote and sell products and services that developers buy and use. However, developer relations is less transactional because developers are giving you their time, not their money. It is about building a relationship with developers who are interested in building applications around an application program interface (API). This requires attracting developers and helping them use your company’s API.
Unlike developer marketing, the developer segment that developer relations is targeting is not paying your company, and you are not paying them. The end game for a company engaging in DevRel is to have an API useful and interesting enough that developers volunteer to build applications and even products around your API. Ideally, your API becomes more valuable as it gets embedded in applications. Developer relations is, of course, about relationships. But ultimately, you want to enlist developers in your value creation strategy for your business.
Where is developer relations in an organization?
It depends. Developer relations can be its own organization, but in many companies, developer relations consists of just one or two people on a marketing team. Sometimes DevRel activities can be harnessed as marketing activities. Often, DevRel requires some marketing strategies and tactics to succeed as well. The lines can be blurry, as both sometimes focus on the developer experience (DevX). However, DevX is really different for an API than a finished product. The developer community isn’t paying for a product, but they can easily walk away from an API if it is too frustrating to implement. And if you are trying to get adoption and value creation, you can’t afford not to support your dev community.
DevRel requires a content strategy
DevRel isn’t strictly marketing, but it needs marketing to succeed. Before you invite developers to beat a path to your API, you need to make sure they will find the tutorials, use cases, and documentation on your developer portal that will pique their interest and get them to “Hello World.” You can source some content internally, but it’s likely to put a strain on your product developers. Engaging DevOps practitioners from outside your organization to create content that demonstrates value to your prospective developer community and gives them documentation to succeed is a much stronger strategy.
It’s really striking a balance between content marketing and developer support. When approaching developer relations, it is helpful to start with the developer journey. With this in mind, it is possible to ensure that your developers:
- Won’t hit roadblocks
- Have relevant use cases
- Leave with a positive user experience
Use developer practitioners outside your organization
Practitioner networks outside a company are often deployed for traditional developer content marketing—In fact, it is the eventual result of having a robust developer relations program. However, until you have a developer community, it can be built or rented by contracting with a company like Fixate IO.
However, practitioner content marketing isn’t just about creating brand awareness pieces (which you still need). Documentation should be a part of your content strategy whether you are in developer marketing or developer relations. There is a strong case to be made for why that should not be done by your product developers.
Developer marketing usually focuses on selling a product or service to developers. Developer relations is a strategy for building a developer user base of volunteer developers. Potentially, those developers create value by using your company’s API within their applications. Developer relations means creating a value flow toward developers in order to have it returned. For this, you can successfully borrow developer marketing strategies, tools, and tactics.
This post was originally published in August 2018 and updated in August 2022.