Back

Introducing the Water Restrictions project

A website and API for current water restriction levels.

Joe ButlerUpdated

The Water Restrictions project is now live. This website and API have been created to make finding water restriction information easier.

The website

This website is designed to make it easy to find water restriction information for any supported area. It has an interactive map and address search to help with this. It also has geolocation support to quickly find water restriction information for your current area.

The API

For developers, a REST API is available to provide programmatic access to the water restriction data. This can be integrated with to bring the data into your own apps or automations. It's the same API providing the data for this website.

Check out the API documentation to get started. Fair warning: at this point, the API is still in a beta phase, so endpoints or data structures may change.

What's next?

With these up and running, the next task will be to add more areas. I'm intending to extend coverage to as many areas across New Zealand as possible.

After that, I have a number of follow-up features I'm considering that can be found on the roadmap.

Any significant changes will be announced on this blog.

Why I built this

I'm a developer by day, so this started as a way for me to sharpen software engineering skills I could apply to my day job. It began as a small side project with the API before expanding into the website as a good way to put the API to use. I figured it could be useful for others too, so decided to make it public.

Ways to help out

There are a few ways listed here. This is a hobby project I work on outside of my full-time job, so any input helps.

If you use the website or API, I'd be interested to know your use case and any feedback. Here's how to reach me.

Thanks for checking it out.

More from the blog