Important Note: Our new Datasets feature improves on and replaces the majority of Custom Widget use. Custom Widgets are still available, but are no longer receiving updates or improvements.
This is guide covers creating Custom Widgets using Node.js. For a language/platform agnostic overview, see our Custom Widgets article.
Node.js makes for fast application development, connects easily with REST APIs, and smoothly handles JSON data—the format Geckoboard expects when it receives widget data*.
This guide is split into two parts, each part covering the two methods of delivery to the widgets, i.e. Push and Poll.