Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

The Growing Importance of GitHub Topics for Your API SEO

DZone's Guide to

The Growing Importance of GitHub Topics for Your API SEO

This popular code repository platform is becoming one of the key ways to discover APIs and spread the word about your own API.

· Integration Zone ·
Free Resource

Learn more about how to Prevent Slow or Broken APIs From Affecting Your Bottom Line.

When you are operating an API, you are always looking for new ways to be discovered. I study this aspect of operating APIs from the flip-side–how do I find new APIs, and stay in tune with what APIs are to? Historically we find APIs using ProgrammableWeb, Google, and Twitter, but increasingly GitHub is where I find the newest, coolest APIs. I do a lot of searching via GitHub for API related topics, but increasingly GitHub topics themselves are becoming more valuable within search engine indexes, making them an easy way to uncover interesting APIs.

I was profiling the market data API by Alpha Vantage today, and one of the things I always do when I am profiling an API is to conduct a Google and then, secondarily, a GitHub search for the API's name. Interestingly, I found a list of GitHub Topics while Googling for Alpha Vantage API, uncovering some interesting SDKs, CLIs, and other open source solutions that have been built on top of the financial data API. Showing the importance of operating your API on GitHub, but also working to define a set of standard GitHub Topic tags across all your projects, and helping encourage your API community to use the same set of tags, so that their projects will surface as well.

I consider GitHub to be the most important tool in an API provider's toolbox these days. I know as an API analyst, it is where I learn the most about what is really going on. It is where I find the most meaningful signals that allow me to cut through the noise that exists on Google, Twitter, and other channels. GitHub isn’t just for code. As I mention regularly, 100% of my work as the API Evangelist lives within hundreds of separate GitHub repositories. Sadly, I don’t spend as much time as I should tagging and organizing projects into meaningful topic areas, but it is something I’m going to be investing in more. Conveniently, I’m doing a lot of profiling of APIs for my partner Streamdata.io, which involves establishing meaningful tags for use in defining real-time data stream topics that consumers can subscribe to–making me think a little more about the role GitHub topics can play.

One of these days I will do a fresh roundup of the many ways in which GitHub can be used as part of API operations. I’m trying to curate and write stories about everything I come across while doing my work. The problem is there isn’t a single place I can send my readers to when it comes to applying this wealth of knowledge to their operations. The first step is probably to publish GitHub as its own research area on GitHub (mind blown), as I do with my other projects. It has definitely risen up in importance and can stand on its own feet alongside the other areas of my work. GitHub plays a central role in almost every stop along the API lifecycle and deserves its own landing page when it comes to my API research, and priority when it comes to helping API providers understand what they should be doing on the platform to help make their API operations more successful.

Learn about the Five Steps to API Monitoring Success with Runscope

Topics:
integration ,api ,github ,api community

Published at DZone with permission of

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}