Editor's note: we offer our long-term sponsors the opportunity to write 'Sponsor Posts' and tell their story. These posts are clearly marked as written by sponsors, but we also want them to be useful and interesting to our readers. We hope you like the posts and we encourage you to support our sponsors by trying out their products.
The holidays are underway and 'tis the season of flowing eggnog, overgenerous meals, and contemplation of both the year gone by and the year to come. Reflecting on 2009, it's obvious that there has been phenomenal growth in the business of APIs with recognized sites Best Buy, Netflix, Etsy, New York Times, CBS Interactive, PayPal, LinkedIn, and others keeping busy ramping up their API platforms to extend their businesses in new directions.
What's not so obvious is that cool, compelling API offerings are only part of the equation. The true key to a successful API platform is successful developers. Launching an open API platform requires a holistic strategy that includes a value proposition for developers as well as your company, plus an actionable plan for cultivating a community inspired by economic opportunity.
Here we present you with some thought-starters to help you with your 2010 developer community resolutions:
Developers are smart. They are motivated to find the answers themselves. Establish your developer portal as the face for your API platform. Supply effective tools and the latest information about your API to give developers the answers that they are seeking. Always start with a value statement about your platform that answers the question: "Why would a developer want to build an application on this API?"
Consider both new and experienced developers and cater the value proposition so you can provide a reason for developers to build once... twice... and keep on building in order to grow your application portfolio. Your portal is the knowledge gateway to your community, whether they are new to your API offer or seasoned partners who want to get the latest status and release information -"Gee, I wonder when that bug fix will be taken care of so I can pick up development?"
Achieve this by applying a three-pronged approach to your developer portal and community tools:
Above all, if you launch an API platform, support it. By establishing the developer portal you are making a commitment that someone on your team will be there to respond to the developer community you are attempting to grow. Always continue to monitor and contribute to the discussions, and provide updates when and where relevant. Stay factual, be helpful, and don't hit send if you're feeling defensive. Moderators should be strong listeners because lessons from your community are the best feedback for successful growth.
Don't be afraid of marketing. Bad marketing is a used car salesman trying to sell you something you don't need. Good marketing is information you need to make the best decision. Developers may say otherwise but they do respond to marketing that gives them useful information. Elevate and showcase the voices of developers who find information about your API useful. In many cases all you have to do is add a dimension of developer participation in marketing you are already doing.
Yes, of course, the business comes first. The decision of what data to expose with your API platform needs to support and align with your corporate and product strategy. But don't develop an API platform ecosystem built only to maximize value for your company positioning developers as the contributors. All stakeholders both contribute and extract value from a sustainable, healthy ecosystem. Don't forget to consider the value that your platform will provide to developers. Who are the customers of your platform and what are their needs? What monetization models would create the best incentives? What is the economic appeal of participation to developers? A popular API provides a compelling value proposition to the platform provider, the platform participants, and end users.
A community for community's sake is a beautiful idea. But when backed by company resources, the community should exist to create value and opportunity around your API. Have the foresight to build in the right measurement tools to validate the effort. Consider your budget decision makers and track for success.
Start with straightforward quantitative numbers: live applications, developers that signed up for the program, API keys distributed; then calculate the activation rate percentage (number of live applications / total developers).
Identify any revenue figures attributable to your API. Depending on your API monetization strategy this could be through direct sales, revenue-share, advertising, affiliate programs, or another creative model.
Look into positive qualitative feedback and voices of members of your community - posts, tweets, comments - items that can showcase developer appreciation, interest, and evangelism. This feedback should be monitored year-round and shared with the platform team and executives on a regular basis. It's a human reminder of the intrinsic value the community work brings to the brand and business.
So there it is. Don't fall into the "build it and they will come" mentality. It's no fun to stand on the sidelines watching other communities have all the fun; you need to invite them to your developer party! Whether you are newly launching or extending your community efforts, try some of these approaches to propel your API platform strategy in the direction of growth in 2010 and beyond.
Comments
Subscribe to comments for this post OR Subscribe to comments for all ReadWriteWeb posts
Good insights from the Mashery team here - I'd add a couple more:
- Try to provide plenty of code examples with your documentation.
- Include if possible one full developed app which people can get their heads around.
- Also realize that as your API gets more popular questions will pop in places like stackoverflow.com
- Use twitter to provide regular status updates.
If you're looking to create your developer portal also consider checking out Mashery's tools and our own (3scale) - they're a great start. 3scale provides both free standard templates and full CSS/HTML layout 100% under your control + host at any DNS location you want. We're also happy to help (no commitments) with API launch strategy and advice.
Steven Willmott
Technical lead,
http://www.3scale.net
It was great article i will share it with my friends love your website