Resources and Tools for APIs

On This Page
Hosted API Tools API Release Kit
API Standards Template /Developer Kit
Examples of APIs in Government Producing APIs through Data.gov
API Education Series U.S. Government APIs Listserv
Case Studies Recommended Reading
How to make APIs—An Overview  

Hosted API Tools

Labs.Data.gov is a repository of shared services to prototype and provide developer resources to government agencies. Each tool uses Web services and lightweight, open source code to provide powerful functionality. Agencies are encouraged to improve any project and submit pull requests in order to share the improvements with others. 

API Standards Template

With the open source release of the White House's API Standards template, agencies have a complete model for API design and best practices that includes the best practices and agreed–upon norms of the developer community. Agencies are encouraged to use these standards for their own API production, modifying them as needed, but otherwise normalizing their APIs with those of other agencies and the private sector.

Examples of APIs in Government  

API Education Series 

Case Studies   

How to Make APIs—An Overview   

There are several different ways to generate APIs that range in complexity and functionality. This primer provides a general overview of the different methods.

API Release Kit  

Best practices around API production have agreed on a number of common elements which strongly benefit an API and warrant inclusion in the release whenever possible. The API release kit provides an outline of these components along with options for each functionality.

/Developer Kit

Government agencies are increasingly being called upon to provide a central hub by which developers can discover what APIs the agency offers and to find more information on each. The critical elements of these hubs are an agency-wide catalog of APIs, Terms of Service, and means of public engagement. However, by including further common elements, you can provide a more robust and successful developer user experience. The /developer kit provides an outline of these components.

Producing APIs through Data.gov

One method by which agencies can offer Public APIs is by leveraging the power of interactive datasets on Data.gov. This guide provides a process, template, and example agencies can follow to accomplish this.

U.S. Government APIs Listserv

This public listserv serves as a forum for questions, ideas, news, and collaboration around government API production and is available to anyone who works or wants to learn more about APIs.

Recommended Reading  

Basics

Managing APIs and Promoting Developer Adoption 

The Role of APIs in Government

 


Comments

We do not screen comments before they post. Please review our commenting policy.


 

comments powered by Disqus

Content Lead: Gray Brooks
Page Reviewed/Updated: May 14, 2013

You are now leaving the HowTo.gov website.


CancelView Link