Home
The /Developer Program, a service of GSA’s 18F team, seeks to provide comprehensive support for any federal agency engaged in the production or use of APIs. Named after the common practice of publishing APIs and their documentation at agency.gov/developer, the program can serve as a pragmatic boost to any agency’s efforts.
Within this site, you will find a collection of tools to help grow your agency’s API efforts, no matter what stage it is at. The fundamental role that APIs play continues to grow in relevance for all digital programs, both inside and outside of government. To be able to respond and grow in sync with agency needs, the entire /Developer Program is an open source project, building out and growing more useful with each contribution. We hope that some or all of the below projects may be useful to you. They’ve been assembled by you, for you.
api.data.gov | API Usability Testing | Agency Support |
Index
Community
- DC API Meetup [bit.ly/apimeetupdc]
- Internal Hackathons
- Open Data Stack Exchange - APIs [Ask a question]
- Projects Open for Collaboration
- US Government API Listserve [bit.ly/apilistservedc]
Collaboration
- Add examples of good precedence
- Add examples of government APIs in the news
- Add examples of mashups/3rd-party apps consuming government APIs
- Add anecdotes and metaphors to explain ‘What are APIs?’
- Add sample policy documents
- Edit 18F’s API Standards
- Expand notes on Write APIs
- Give feedback on government APIs
- Share your API Recipe
- Share sample contract language
- Share a case study
- Share agency blogposts
- Suggest improvements to agency Terms of Service
Tools
- API.Data.gov
- CSV-to-API
- Databeam
- DB-to-API
- API Feedback Engine
- Simple API - Also
- Very Simple API: YML-based
- Very Simple API: CSV-based
Resources
- Agency API Strategy - A Template
- Agency Program Checklist
- Agency Maturity Model
- Agency Working Group - A Model
- API Contract Language
- API Primer for Procurement Officers
- API Release Checklist
- API Release Kit
- API Standards
- Complete API model
- Components of an Example API Program
- Content APIs
- Data.gov Guide - How to Include APIs in a Public Data Listing
- Developer Engagement - A Model
- /Developer Kit
- Developer Hub Templates
- Ensuring API Discoverability - A Guide
- Examples of Mashups/3rd-Party Apps Consuming Government APIs
- Government Challenges
- Model Developer Terms of Service
- Model RFI for Agency APIs
- Open Source Documentation
- Presentation Material
- Sample API Requirements
- Talking Points - APIs in the Federal Government
- The Stack - API Software Recipes
- Third Party Services - Free and/or government-friendly ToS
- What are APIs? - Anecdotes and Metaphors
- Write APIs - Notes
Education
APIs 101
- An Introduction to APIs in Government
- API Basics
- Benefits of APIs
- API Analytics
- API Design and Documentation
- API Security
- How To Get Started With APIs
- How to Make APIs - An Overview
- How to Make APIs - Advanced