The following is cross-posted from the Socrata Civic Developer Newsletter. If you’d like to get these fun updates in your inbox, sign up now!
From time to time I’ll use this newsletter to send important announcements about upcoming changes and improvements to the APIs and the tools we provide to civic developers like yourself. Today I have the privilege of introducing something not only important, but also very, very exciting.
Over the past 18 months, our team has been working on some amazing improvements to the Socrata platform. You may have already seen some of these improvements such as Data Lens, our revolutionary new user experience for citizens, community advocates, and everyday people to visualize, contextualize open data. But don’t worry, we haven’t left you out - we’re also introducing a ton of new functionality to the Socrata Open Data APIs.
The same backend that powers our exciting Data Lens interface is also available for all you civic developers to take advantage of starting… now! These new and improved Socrata Open Data APIs are like the ones you’re already familiar with, only faster, more flexible, and with a lot more functionality. For example:
within_polygon(...)
and convex_hull(...)
. Point also comes with friends - Line and Polygon.We’ve also released a ton of new documentation on the new functionality available in the Socrata Open Data APIs, from details on the new datatypes to the available SoQL functions. As we add more functionality to the API, we’ll document those updates in the changelog and announce them here in this newsletter.
If you’re currently using the API in your application, you will need make some updates to take advantage of this new functionality. But we’ll be giving you ample time and notification before the old dataset API endpoints are retired, and we’ve provided a walk-through on how to upgrade to the new ones. If you encounter any problems whatsoever in the migration process, don’t be shy - let us know!
In addition to the awesome new functionality that we’re introducing to the Socrata Open Data APIs, we’re also introducing new APIs via Socrata Labs, our new website designed to give you an early preview of new APIs our team is working on. Labs APIs are pre-release, and give you a chance to try them and provide feedback to our team. Once they’ve spent some time in Labs and we’ve given the community to test them out, we’ll release them as full production APIs as part of the Socrata Developer Portal.
As part of the initial launch of Socrata Labs, we’re excited to launch our new Catalog Search API. The catalog search API allows you to query the entire Socrata open data catalog, across all of the public datasets hosted on all of our customers public data portals. In addition, we’re applying machine learning techniques to improve how datasets are categorized and to allow for consistent categories across data catalogs.
As these are prerelease APIs, they may change to reflect feedback from the community, but we wanted to get them in front of all of you as early as possible to see what you’ll be able to build with them!
If you’re one of our amazing data publishers, or even if you’re just curious about what it takes to load data into a Socrata data portal, you should sign up for our Socrata Data Publisher Newsletter. Published by Adrian Laurenzi, my counterpart on our Customer Success team, it will include tips and tricks, announcements about new features, and other awesome resources for data publishers.