Initial State works with:

Languages | File Formats | Devices | Web Services


Any device or service capable of making an HTTPS POST can send data to the Initial State REST API (apiary documentation). Learn more ...

A C library (github repo) for using Initial State in C/C++ projects (written by David G. Simmons). Learn more ...

An open-source SDK (github repo) for using Initial State in Java projects (written by Alon Kadury). Learn more ...

An open-source SDK for using Initial State in NodeJS projects (github repo). Learn more ...

The open-source Python Data Streamer (github repo) makes it easy to send data to Initial State when building your project in Python. Learn more ...

The open-source Ruby on Rails Data Streamer (github repo) makes it easy to send data to Initial State when building your project on Rails. (written by Luis Ferrer-Labarca) Learn more ...

File Formats:

Import data from structured, delimited ASCII files such as comma separated value (CSV) file types. (example files)

Import data from value change dump (VCD) ASCII file types such as those generated by EDA logic simulation tools. (example files)

Import data from ASCII CAN vehicle message data files in ASC file format. (example files)


Amazon Dash is a programmable button that can be easily configured to talk to web services. Example Project

Amazon Echo is a hands-free speaker you control with your voice. Echo connects to the Alexa Voice Service to play music, provide information, news, sports scores, weather, and more—instantly. Example Project

Arduino is an open-source electronics platform intended for anyone making interactive projects. Arduino Yun Project; Cactus Micro Project

The BeagleBone Black is an open hardware, community-supported embedded computer for developers and hobbyists. Example Project

C.H.I.P. is the world's first $9 single-board computer by Next Thing Co. Example Project

GrovePi by Dexter Industries is an open source platform for connecting Grove Sensors to the Raspberry Pi. Example Project 1; Example Project 2

Electric Imp is a WiFi-enabled solution featuring fully integrated hardware, software, OS, APIs, cloud services and security. Initial State Code Library; Example Project

The ESP8266 is a UART to WiFi SoC built around a Tensilica Xtensa LX3 processor. The tiny form factor single-board computer can cost less than $5. Example Project 1; Example Project 2

The Intel Edison compute module provides ease-of-development for a range of prototyping projects or commercial ventures. Initial State C-Library for Intel Edison (written by David G. Simmons)

Fitbit activity trackers can monitor your heart rate, steps, calories burned, sleep activity, and more. Connecting your fitbit to Initial State using IFTTT

NixCores are single-board Linux computers with integrated WiFi for embedded systems. C library using libcurl that runs on the NixCore X1 processor

Particle is a prototype-to-production platform for developing an Internet of Things product. Example Project

Pi-Plates builds Raspberry Pi peripheral boards for experimenters, hobbyists, and professionals. Example Project

Raspberry Pi is a credit-card sized, single-board computer that can be used to build amazing things. Example Project; Pi + Initial State Workshop

ReelyActive enables Smart Spaces, making computers contextually aware of the physical world. Enabling Initial State in ReelyActive

SmartThings lets you monitor, control, and secure your home from anywhere. How to send SmartThings events to Initial State

Thingsee is a smart, durable, and connected sensor device. Example project

Wio Link is an ESP8266 based open-source Wi-Fi development board used to simplify IoT development by requiring no programming, breadboarding, or soldering. Sending data to Initial State from the Wio Link

Web Services:

Alizem is an embedded software provider specialized in power electronics applications such as electric motor control. Alizem-Initial State Interface; Press release; Video demo

AWS Lambda lets you run code for virtually any type of application or backend service - all with zero server administration. Example using AWS Lambda to send data to Initial State from another service; Example Project 2 Flow is an integration-as-a-service platform for APIs, connecting individuals, businesses and ecosystems. Flow Integration with Initial State

Carriots is a Platform-as-a-Service that helps anyone build applications for the Internet of Things. How to Integrate Carriots with Initial State

Flowthings is a cloud-based platform for creating Internet of Things solutions. How to connect Initial State in Flowthings

Google provides an API that allows you to read data from Google Sheets that you can then send to Initial State. Update a Real Time Dashboard with Google Sheets; Example Project using Python

IFTTT lets you create powerful connections with one simple statement — if this then that. Example project with Wio Link; Example project with Google Sheets; Example project with fitbit

IoTool helps connect IoT devices via any interface to a smartphone or Raspberry Pi. How to connect IoTool to Initial State

Mode is a full-stack IoT platform to help you launch the next big thing. Integrating Your Project with Initial State

Octoblu is a service for managing realtime connections and communications across different systems, people, and physical devices. Sending data to Initial State from Octoblu; Meshblu Github repo

Pubnub is a secure global Data Stream Network (DSN) and easy to use API that enables users to connect, scale, and manage realtime applications and IoT devices. Pubnub Blocks Integration with Initial State

Scriptr is an IoT micro-services cloud and fog computing platform that enables the creation of scalable enterprise solutions. Initial State Connector; Example Project

SiteWhere is the Open Platform for the Internet of Things. Sending data to Initial State in SiteWhere is a data service exchange for connected device platforms. - Initial State partnership

Weather Underground provides real-time online weather information for web users. Connecting the Wunderground API to Initial State