« Google Launches Picasa GData API | 400 Web APIs »
Here’s a trend we’re seeing more of these days: vendor provided interactive API tools. These useful web-based applications let you test drive the methods of a given web API without having to write code. AJAX-style web forms let you choose methods and parameters, press go, and have data immediately returned in another part of the page.
Update: Make that 12 interactive tools, see farther below.
This can be a great way for API providers to let developers kick the tires on their APIs and quickly get up to speed. From Facebook to Google to CNET, these tools are becoming more common and more sophisticated.
Here’s a rundown of 9 places you can try now:
As expected, we’ve heard from readers with more tools for this list:
If you’re aware of others that are not on this list you can share them in the comments.
Awesome post, John. That’s a great list.
I’ve always used the AWS Zone and Flickr API Explorer when coding mashups, so I can tell you first hand that they’re a great resource.
I’ve started to create similar explorers (”playgrounds”) for the Maps API, such as http://googlemapsapi.blogspot.com/2007/03/march-marker-madness-gmarkeroptions.html
and http://googlemapsapi.blogspot.com/2007/03/march-marker-madness-gmarker-events.html
It’s a little tricky to design API explorers for javascript APIs (as there are so many ways to do it). It is, at the same time, quite important to have javascript API explorers as JS can be a strange language sometimes, and newbies to JS can be easily confused.
Anyway, time to go write more API playgrounds. :)
-pamela
[…] If you wait long enough, someone will build an interactive front-end for anything. DrJava, for example, comes with a little interpreter that lets users type in simple expressions to explore the state of their code, while the people building the software for the particle detectors in the next-generation collider at CERN use a C++ interpreter. And now this: interactive browser-based front ends to a variety of web APIs, including Flickr, FaceBook, and Amazon. Type it in, click the button, and see what happens — it’s a great way to hear yourself think. If either of the Eclipse projects we’ve put forward for the Summer of Code is accepted, we’re going to need to build some web APIs; a testbed like this would be a great accompaniment. […]
Great list John.
Although not officially ‘vendor provided’, Michael Bolin has an interesting wizard for creating web content events in Google Calendar:
http://www.bolinfest.com/webcontent
[…] 9 Places to Use APIs Without Coding […]