Why Alpha.CA.gov is prioritizing APIs
Making data more accessible and useful
When we kicked off Alpha, we did not expect to develop a suite of APIs. But as we started tackling user stories, we realized that many of them required the same data. So we iterated - and adopted an API first approach.
An API, or application programming interface, is a tool that allows different products and services to talk to each other without having to know how they’re built or implemented.
Without APIs, government data can be challenging to work with for users outside of academia or government. APIs help make sense of what are often massive amounts of data.
APIs are a critical component of the open data value proposition.
In practice, APIs are the “yes, and...” of open data. Yes - open data is incredibly valuable... and APIs are what make it possible for any developer to access and build on that data.
APIs provide a level of accessibility that makes government more accountable and, ultimately, more effective and efficient.
Creating open APIs is a normal part of the development process in both the private and public sectors. And our team’s “API first” approach incorporates a couple of iterations on the public sector version of this norm.
Our APIs are built for public use - and our code and development process is open to the public from start to finish.
We’re the first user of our APIs. We’ve tested, iterated and improved every API we’re building. We’re making sure they’re user friendly and ready for even more rigorous testing and improvement by the community.
Finally, underlying all of this is the belief championed by our dev team, Carter Medlin, Aaron Hans, and Chad Bratton, and our Product Designer, Luke Fretwell that: California’s data belongs to the people of California.
We believe deeply that APIs are essential to make data both available and accessible to the people of California. Building APIs is a logical step in our team’s work to make information and services simpler and more easily accessed.
Check out our APIs, take them for a test drive and help us iterate and improve on them.