Fork me on GitHub

API Evangelist Blog

Moving Beyond My Basic 3Scale API Infrastructure Plan

Posted on

I have been using 3Scale API Infrastructure to manage API Evangelis's public APIs for almost two years now. My APIs provide access to my blog posts, news I curate, and the tools I track on. I also use the same infrastructure to secure and manage various projects I work on. You can view a list of my APi deployments on my API account management home page. In reality I haven't been all that serious about the management of my APIs until now. I have enough content I’d like to make available via APIs, and I have a growing number of......read more.



Next Steps For My Screen Capture API

Posted on

Earlier this year I created a screen capture API, filling a need I have across my network—capturing an image snapshot of any web page. Not all APIs are created the same, but I think this screen capture API represents a very fundamental layer of the API economy, the utility API. This API isn't Twitter or Google Maps, it does one thing and it does it well—something most APIs should work hard to achieve. I've been using my screen capture API internally for several months now, and I think it is time to do more with it. I want to make......read more.



The Levers, Dials, And Switches For Your Participation In The API Economy

Posted on

I am playing with different ways of explaining the 100K view of how companies, and ultimately governments will participate in the API economy. As with APIs themselves, visualizing something like how an API platform can position itself in the emerging API economy, is very difficult to do—something that takes refinement, something I do by blogging, so here we go... Much like developers are looking into the details of each API call, using API integration tools like RunScope and APITools, to better understand how their applications are consuming APIs, API providers need to understand all the moving parts involved with successfully......read more.



Help Improve This Content: Another Reason To Deploy API Developer Area on Github

Posted on

I just published a post showcasing Socrata's use of Github to deploy their new open data and API developer portal. There are numerous reasons for using Github as part of your API management strategy, with one of the main reasons being the collaborative features that Git, and the social coding platform Github introduce. I've had the news about Socrata’s new developer portal open for over a day now, and what triggered that story was seeing a link to the regulations API on data.gov, which not only just uses Swagger for the API definition, it employs a simple portal that is......read more.



Exploring What Is Next For The Green Button API

Posted on

The end of last year I was asked to spent time thinking about three things: 1) An API for the Free Application for Federal Student Aid (FAFSA) 2) Next steps for the Green Button API 3) API strategy for the overall United States Government. I managed to find the bandwidth to get two of the three projects active, but neglected to spend time on the Green Button API. To support my research I established a Green Button API repository on Github, where will track all my work. My goal is to pull together all the existing pieces of the Green......read more.



Developer Portals On Github: Example From Socrata

Posted on

Civic data platform Socrata has launched a new developer area to support developers who are building apps on top of city, county, state and federal data, as well as the publishers of this data. A release of a new developer area is always worthy of note in my tracking of the API space—anytime I see a tweet or blog post about the release of new developer area, I will visit to see what is going on. The first thing I find particularly interesting about Socrata’s approach is that they published as a Github repository, using Github Pages. We are seeing......read more.



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.



Google+