Fork me on GitHub

API Evangelist Blog

Understanding The World Of APIs Via API Codex

Posted on

The mission of API Evangelist is all about bringing awareness of APIs to the masses. The biggest challenge I face in doing this, is that API Evangelist is primarily a blog, which means a chronological listing of content I produce. When you are new to the API space, you can start with home page, but then you have to start sprinting to keep up with what I'm dish'n up on the blog. I have been working to address this by deploying other static research sites like design, deployment, management, evangelism, monetization for API providers, and discovery and integration on the......read more.



The Role Of Scraping In API Deployment

Posted on

Scraping has been something I’ve done since I first started working on the web. Sometimes you just need some data or a piece of content that isn't available in a machine readable format, and the only way is to get it scrape it off a web page. Scraping is widespread, but something very few individuals or companies will admit to doing. Just like writing scripts for pulling data from APIs, I write a lot of scripts that pull content and data from websites and RSS feeds. Even though I tend to write my own scripts for scraping, I’ve been closely......read more.



16 Areas Of My Core API Research

Posted on

When I first started API Evangelist, I wanted to better understand the business of APIs, which really focused on API management. Over the course of four years, the list of companies delivering API management services has expanded with new entrants, an evolved with acquisitions of some of the major players. Visit my API management research site for more news, companies, tools and analysis from this part of API operations. API Management In 2011, people would always ask me, which API management company will help you with deployment? For a while, the answer was none of them, but this soon changed......read more.



GovFresh Live Chat With FCC CIO David Bray Using Github

Posted on

I stumbled into a pretty interesting use of Github yesterday, which I’m seeing as part of a greater push from our government to use the popoular social coding platform. The government blog Govfresh held a live chat session with FCC CIO David Bray (@fcc_cio), where some really interesting questions were asked of the very progressive CIO. I’m going to break up a few of the questions into separate blog posts, what I wanted to highlight in this post was the use of Github as a chat forum, showing once again that the platform isn’t just about managing code, but can......read more.



18F Shows What Is Possible In Government With FBOpen API

Posted on

There has been some great coverage of the new group of tech specialists out of the GSA, dubbed 18F. According to their own home page, 18F: ...builds effective, user-centric digital services focused on the interaction between government and the people and businesses it serves. We help agencies deliver on their mission through the development of digital and web services. I know most of the team members from my work with the GSA, and my own time (albeit short) as a Presidential Innovation Fellow, and I am extremely optimistic about the potential of the team. This optimism is being seriously validated......read more.



Containers Will Do for APIs what APIs Do For Companies

Posted on

I was just having another conversation about virtualized cloud containers like Docker.io, and the approaches from leading cloud providers like Amazon with Cloud Formations, and RedHat with OpenShift. This is a subject that seems to be coming up more and more, and is definitely something you’ll see more of on API Evangelist, as well as being discussed at future API Strategy & Practice and API Days. John Sheehan (@johnsheehan) of Runscope put it best, a couple weeks back during a similar conversation: @kinlane containers will do for APIs what APIs do for companies. — John Sheehan (@johnsheehan) March 13, 2014 Virtual......read more.



API Definitions: How Do They Model REST?

Posted on

Last week at #APIStrat Amsterdam, I moderated, and presented in a session that was called API service descriptions. I gave the talk for the first 15 minutes, then Sumit Sharma (@sumitcan), Ole Lensmar (@olensmar), and Ruben Verborgh (@RubenVerborgh) followed me-- the full video is on Youtube if you are interested. Over the last couple months I've been doing a deeper dive into the area of API design, with a specific look at API definition formats from API Blueprint, RAML and Swagger, so the session was intended to help me continue the conversation, in person, on the stage at #APIStrat Amsterdam.......read more.



Adding Evercam.io To The API Commons

Posted on

The Internet of things (Iot), and security camera API platform evercam.io has submitted the API definition for their camera API to the API Commons. I’ve been impressed with the amount of leadership that is coming out of this new startup in a potentially very political, and inevitable aspect of the API economy—cameras. Marco Herbst (@marcoherbst) of evercam.io approached me during #APIStrat in Amsterdam and expressed interest in submitting their Swagger API definition into the commons, and this last weekend we created the API Commons manifest and published to the commons. When I spoke with Marco several months ago about API......read more.



Twitter API Is Gateway Drug For Internet Of Things

Posted on

Last week at #APIStrat in Amsterdam, I had the pleasure of watching a keynote by Romain Huet (@romainhuet), Developer Advocate at Twitter, aptly titled “connecting to the pulse of the planet”. I’ve had the pleasure of watching Romain give this talk twice now, and he really delivers—you can watch the whole video on Youtube. Romain used Twitter as a conduit for not just one, but two live Internet of things (Iot) demos. First he took a live selfie of him and the audience with a Raspberry Pi camera he had developed, and second he made a drone take off on......read more.



Taking A Quick Look At The Leading API Partner Programs

Posted on

I’ve seen a wave of blog posts about additions to the developer and partner programs, of some of the leading APIs in the industry, making me think its time for some more research into the area. Partner programs come in several shapes and sizes, and go by different names, and are something I would like to understand better. I have several Evernote folders full of research on API partner programs, now I just need to polish it and publish it here on the blog, and possibly give it its own research repository on Github. Many companies consider their API partner......read more.



API Definitions: What Is Behind The Name?

Posted on

Last week at #APIStrat Amsterdam, I moderated, and presented in a session that was called API service descriptions. I gave the talk for the first 15 minutes, then Sumit Sharma (@sumitcan), Ole Lensmar (@olensmar), and Ruben Verborgh (@RubenVerborgh) followed me-- the full video is on Youtube if you are interested. Over the last couple months I've been doing a deeper dive into the area of API design, with a specific look at API definition formats from API Blueprint, RAML and Swagger, so the session was intended to help me continue the conversation, in person, on the stage at #APIStrat Amsterdam.......read more.



50 Building Blocks Of The API Economy

Posted on

I spend a lot of time looking through the websites of API companies, trying to understand not just the way they do business, but their role in their overall industry, or possibly how they influence other industries. I have been spending more time looking through the payment API space lately, and recently pulled together a list of key players in this space, as well as the common building blocks being used across the sector. Much like other significant areas of APIs like cloud computing, messaging, geo, and social, I can’t help but consider the impact these payment APIs will have......read more.



3Scale Moves Into API Integration Space With APITools

Posted on

API Infrastructure provider 3Scale has moved beyond just API management, with a launch of a new API integration service called APITools. 3Scale, one of the original API management providers, is moving out of just providing tools for API providers, and now targeting developers who are depending on API services for their web and mobile applications—catering to both sides of the API infrastructure coin. As developers depend on more API driven resources for their web and applications, the need to be in tune with the inner workings of an API is increasing. We don't just need access to the results of......read more.



Visualizing The Value Your API Delivers

Posted on

I was reading the news about "BandPage raising $9.25M to help musicians reach and monetize billions of fans worldwide" today, which in itself isn't all that exciting. Sorry, while VC investment in companies that have APIs is a relevant data point, I just don't think its newsworthy enough to warrant its own blog post, usually just a tweet. One thing that I did find interesting in this post, was the image depicting the distribution via the BandPages platform: This image provides a very simple and clear way to articulate the value delivered via an API driven platform--showing users what BandPages......read more.



Should Government Provide Download Or API Of Government Data Resources?

Posted on

I just got an email from an open data, API evangelist, working on a "New Zealand cross government program that is set up to deliver better public services for businesses and providing more and better APIs is a core vehicle that we have identified for that”, who asked a question I see a lot, and thought I should do another post on: Should government provide the full download of datasets or encourage API access of data assets? The answer is both, but only if you have the resources to properly design, deploy, manage and evangelize the APIs, and you should......read more.



Google+