Posted on 06-08-2013
There are plenty of tools and services you can use to manage your API and its developer community. But there is no platform that provides as much benefit and versatility as Github.
Github is a social coding platform that developers have grown to love and respect. With a high level of adoption by developers, and the versatility of the features available on Github, API providers have developed many innovative ways to use the platform to manage an API.
I have documented eleven approaches to using Github for API management to date:
- Design and Code
- Software development kits (SDK)
- Code Samples (Gists)
- Developer Authentication
- Developer Profiling
- Presentations and Guides
- Issue Management
- Terms of Service, Privacy, and Branding
This list does not represent all the uses of Github for an API, but the approaches I've seen used by open API providers. Not all APIs are created or managed equally and these approaches to using Github can be applied in many different ways, even within private platforms.
Github is about social coding and file versioning, an approach that offers huge benefits to API management practices. You want all aspects of your API operations to be social and versioned allowing it to evolve over time--Github handles this like no other platform.
Consider Github as the core of your API operations and think about which of these eleven approaches you can use to make sure your API is as successful possible.
comments powered by Disqus
Winning in the API Economy
|Download as PDF|
Latest Blog Posts
- Adding The OpenEd API To The API Commons
- PR People For APIs
- I Will Be At API Days in Paris This Week, Will You Be There?
- Government Services Schemas With JSON-LD
- University of California Student Senate Submits Bill Stating Student Information Systems Must Have API
- Generating The Utility APIs I Need For Each Developer Portal
- An API For Your Github GeoJSON Stores
- Server Side API Templates On AWS Cloud Formation And OpenShift
- Hypermedia In The Wild: Amazon AppStream API
- API Search Endpoint Using Solr