API

An application programming interface (API) allows external software developers to build their own apps based on our data. Our goal is to have a read/write API for all data in Growstuff.

API Documentation

 * Version 0 (current)
 * Version 1 (draft/planning phase)

License
Data accessed via the API is provided under the Creative Commons Attribution-ShareAlike (CC-BY-SA) 3.0 Unported license. If you use this data you must:


 * 1) Link to http://growstuff.org/, crediting us as the origin of the data. We would strongly prefer that this link be placed in close proximity to where the data is shown (i.e. on the same page, not on a a "credits" page).
 * 2) Make your own collection of data available under CC-BY-SA.  If you combine Growstuff data with your other data, the whole lot must be available under CC-BY-SA.

See also: Open data

Semantic versioning
From version 1.x.x onwards, the Growstuff API will use semantic version numbers.

Version numbers are in the form MAJOR.MINOR.PATCH. We will increment:


 * MAJOR version when we make incompatible API changes,
 * MINOR version when we add functionality in a backwards-compatible manner, and
 * PATCH version when we make backwards-compatible bug fixes.