Skip to content
This repository has been archived by the owner on Dec 8, 2021. It is now read-only.

API Program Vision Notes

Gray Brooks edited this page Feb 3, 2015 · 31 revisions

What is missing from the complete vision of this API program look like?

Model 18F Program

  • API.Data.gov
  • API.Data.gov Enterprise - $
  • Status Page
  • API Load Testing - $
  • API Production - Consulting
  • API Production - Agency-Hosted - $

Other Notes

Hosted Tools

gov only instance of http://jsonp.jit.su/
Load Testing for APIs - note thread with Justin and Cloudwatch; Bees with Machine guns

Activity

1 blogpost every 2x weeks
1 case study/month
Monthly newsletter to listserve Online office hours? I think no, but am not sure.
Comment on agency blogposts about APIs Regular GSA-wide and OCSIT program update and/or beginner course Plot out the full rollout and outreach plan. Plot out a robust demand-generation plan code snippets for embedding API lists http://www.publicapis.com/

http://www.programmableweb.com/category/government Analytics on developer hub Look at site search, external search queries Do you have APIs for the most popular data services? https://news.ycombinator.com/item?id=8521431 http://jlord.github.io/sheetsee.js/

Other Resources

show how easy it is to make a visualization from elasticsearch using kibana (e.g. usasearch, openfda) google: "appication programming interface" site:reginfo.gov www.usda.gov/data.json process Jed's spreadsheet model

https://twitter.com/ApiUsabilityTst microsoft api management consider a set of guides - like developer engagement, setting up api ux testing, what else? one page primers for executives, security folks, etc.
Targeted information on write APIs Better means ffor public to request APIs template expansive documentation in markdown How to opensource your design process? http://apis.io/ https://www.apitools.com/ sheetlabs.com press list?

Add in this framing for the webinars - APIs 101 - An Introduction (July 19, 2012) APIs 201 - Two Three Case Studies (Aug. 23 2012, 11am, Sept. 5, 1-2) APIs 202 - Two Case Studies (Sept. 19 2012, 2:30pm) APIs 301 - Advanced Operations (Oct. 11 2012, 11am) APIs 302 - Advanced Technical Overview (Oct. 25 2012, 11am) APIs 303 - Advanced Strategic Overview - The Digital Government Strategy, APIs, and You (Nov. 27, 2012, 3pm)

Loose Ideas and Notes

Scraperwiki as an api scale out followup use of DOL's SDKs g: free hosted couchdb g: apache couchdb template APIs mashups of government APIs from programmableweb, APIHub, etc.
add to notes on howto.gov/api, e.g. site:agency.gov inurl:developer or api; also site:.gov intitle:developers and the like process for ensuring that new folks hear about api listserve process google analytics to consider what I should use it for factor in more wisdom from http://razor.occams.info/pubdocs/ogdmatmodel.html
more on how to deploy an API via cloud service like appfog deployd.com wso2 code delray.io https://us-fed.eap.soa.com/#/home/landing https://import.io/ http://ejohn.org/projects/rss2json/ potential role of business objects template APIs http://api500.com/ see if we can get on demand api support from agencies that offer IT services (see case studies gdoc) try google scripts and webshell Start an effort to grow out the fundamental government APIs that make sense, e.g. agencies, budget, ? Code for agencies to use on /developer pages to create a presentation layer from either their data.json file or our json file www.fedapai.com https://simperium.com/ www.dreamfactory.com embedding github issues or stacktack/stack overflow OS code here - http://www.3scale.net/api-management/api-proxy-for-api-traffic-management-by-3scale/ http://apigrove.net/ NSFW API fan art

check back for progress at https://github.com/wet-boew/wet-boew-api Research YML->restful API Deprecated? http://ben.balter.com/jekyll-restful-api-generator/ http://flatsheet.io/

http://www.census.gov/search-results.html?page=1&stateGeo=none&searchtype=web&q=population+of+iowa

Bring together notes on engagement campaigns around API RFIs - including http://accessland.org/

Consume the code libraries listed here - https://docs.google.com/a/gsa.gov/spreadsheet/ccc?key=0ApYSf7I7ay5hdGFuU3htM3VrSWJLRDBxajVYbm85UWc&authkey=COPonIkM&hl=en_US&authkey=COPonIkM#gid=0

applet from pulsifer https://github.com/USDepartmentofLabor/API-Status

api500.com apicommons.com zapier.com