Agency Checklist
To start
Next
- For your agency’s individual APIs:
- For your agency’s developer hub:
- Have you unified the Terms of Service for your APIs?
- Have you made available an FAQ section along with a means for the public to request new questions?
- Have you made available an apps gallery to showcase mashups and applications that utilize your APIs?
- Have you made available a status dashboard for your APIs?
- Have you created a public data hub?
- Have you identified a data/API point person within your agency?
- Have you identified a data/API working group that covers the organization?
- For sub-cabinet agencies, have you ensured that your APIs are being shared on your department’s developer hub?
- Have you registered your API at third-party API catalogs, such as ProgrammableWeb.com and APIhub.com?
- Have you reviewed your agency’s most popular data and services for consideration as your next APIs?
- Have you reached out to projects currently in development in order to request that they integrate API production into their requirements?
Advanced
- Have you enabled an API for your website content?
- Have you developed an API-first strategy for upcoming projects?
- Have you developed a plan for systematically API-enabling your current systems and data?
- Have you assembled relevant stakeholders to collaborate on normalizing API documentation and design?
- If you have multiple API key solutions, have you set about normalizing them?
- Have you published a roadmap for your future API plans?
- Have you instituted a means of version control for your APIs?
- Have you created a means for your developers to engage with each other?
- Have you set up a means of allowing agency stakeholders to access the usage metrics of your APIs?
- Have you begun encouraging the different units of your agency to produce their first API if they haven’t already.
- Have you begun encouraging the different units of your agency to consume your agency’s own APIs if they haven’t already.
- Have you looked for opportunities to consume other agencies’ APIs to avoid maintaining duplicative services?
- Have you made sure that each API is reflected in the agency’s public data listing?
A Project of 18F