Developer Center
GroveStreams API
GroveStreams Advanced API
The GroveStreams API is a RESTful API. REST is a simple HTTP GET, PUT, POST or DELETE action.
The entire GroveStreams web based user interface utilizes only the GroveSteams API for non static page data. A popular way to become familiar with the GroveStreams API is to use the Google Chrome browser and hit F12 to monitor all HTTP calls from the browser to GroveStreams.com.
The API REST Endpoint URL is http://grovestreams.com:80/api/
The SSL API REST Endpoint URL is https://grovestreams.com:443/api/
The REST API Conventions page discusses API security, caching and body formats.
The API Limits page discusses the API call frequency limits and request body size limits.
Sandbox
- Create a sandbox organization to better understand the
GroveStreams web interface and object modeling. Use the Sandbox
Walk-through Guide and the Advanced
Sandbox Walk-through Guide to get the most out of your sandbox.
Device Data Upload API Examples
- See the following pages for a step-by-step guide on how to
create your own streams and feeds:
- Arduino - Quick Start
- Arduino Yún - Quick Start
- Arduino Yún - Command Example
- iMonnit WebHook - Quick Start
- STMicroelectronics STM32F746 Discovery - Quick Start
- STMicroelectronics STM32F746 Discovery - Advanced
- STMicroelectronics Cellular (MB1239A, P-L496G-CELL0, P-L496G-CELL02) and Espruino- Quick Start
- Particle.io WebHook - Quick Start
- Digi Cloud - Quick Start
- SmartThings - Quick Start
- Electric Imp - Quick Start
- Electric Imp - Thermocouple Example
- Raspberry Pi - Monitoring Pi Metrics
- Python - Quick Start
- Java - Quick Start
- Java - Component Templates
- Java - Empty Organization
- Java & Curl - File Upload Into Stream
- Download and inspect the gs_gmetad feeder code for an advanced example of a production feeder that automatically registers components and creates streams dynamically: