Share your thing —
like it ain't no thang.

( Hint: For BIG fun, try it on your smartphone or tablet )
We went ahead and named your thing, , but you can always call it something different.
You are currently dweeting the following information to dweet.io:
Now, anyone (or thing) can follow your thing at:
See how easy that was?

Ridiculously simple messaging for the Internet of Things.

Fast, free and ridiculously simple— it's like Twitter for social machines.

If your product, device, machine, gadget or thing can connect to the Internet, it can use dweet.io to easily publish and subscribe to data.

dweet.io doesn't require any setup or sign-up— just publish and go. It's machine-to-machine (M2M) for the Internet Of Things (IOT) the way it was meant to be.

Check out a few of the things that are dweeting now.


It's easy to use.

No signup. No setup. It just works.

Send data from your thing to the cloud by "dweeting" it with a simple HAPI web API. You can also play with dweet.io using our API console.
To dweet from your thing, simply call a URL like:

Just replace my-thing-name with a unique name. That's it!

Any query parameters you add to the request will be added as key-value pairs to the content of the dweet. For example: https://dweet.io/dweet/for/my-thing-name?hello=world&foo=bar

You can also send any valid JSON data in the body of the request with a POST.

Dweet.io will also respond to JSONP requests with a ?callback= query parameter.

While we recommend using a secure https:// connection, dweet.io also supports un-secure http:// connections for devices that don't support SSL.

Dweet.io will respond with:
{
  "this": "succeeded",
  "by": "dweeting",
  "the": "dweet",
  "with": {
    "thing": "my-thing-name",
    "created": "2014-01-15T17:28:42.556Z",
    "content": {
      "hello": "world",
      "foo": "bar"
    }
  }
}
To read the latest dweet for a thing, you can call...
Note that dweet.io only holds on to the last 5 dweets over a 24 hour period. If the thing hasn't dweeted in the last 24 hours, its history will be removed.
Or to read all the dweets for a dweeter, you can call...
Dweet.io will respond with one or more dweets which look like:
{
  "this": "succeeded",
  "by": "getting",
  "the": "dweets",
  "with": [
    {
      "thing": "my-thing-name",
      "created": "2014-01-15T18:41:17.166Z",
      "content": {
        "this": "is cool!"
      }
    },
    {
      "thing": "my-thing-name",
      "created": "2014-01-15T18:41:01.583Z",
      "content": {
        "hello": "world",
        "foo": "bar"
      }
    }
  ]
}
You can also create a real-time subscription to dweets using a "chunked" HTTP response.
Just make a call to

https://dweet.io/listen/for/dweets/from/my-thing-name
(Note, this won't work in a standard browser)

From a unix command line you can run the following command to see it working:
curl -i https://dweet.io/listen/for/dweets/from/my-thing-name

The server will keep the connection alive and send you dweets as they arrive, like:
{"thing":"my-thing-name","created":"2014-02-17T01:10:21.901Z","content":{"foo":"bar"}}
If you don't know what a chunked HTTP response is, it might be easier to use one of our client libraries below.
You can also access dweet.io even quicker and easier with these pre-built client libraries.
Node.js
Javascript
Python
Ruby

Partners and Customers

Arrow Electronics
Ford Motor Company
Renesas
Verizon