Emitter Cloud

Introduction

The Emitter cloud has a free tier which allows you to quickly try out the platform and see how simple it is to create connected, real-time applications. The movie below shows you how to create your account and create a simple hello-world application within 5 minutes.

Getting Started With Emitter

Authorization

For any connected application, messages are sent over channels (topics).

One can create channels in the sandbox console, or it can be done inside an application. For one channel you can create multiple different channel keys. Each key is associated to a set of authorizations that can be again be defined in the sandbox console or directly in the application.

Emitter authorization settings

Creating a channel and a channel key in the console is done by:

  1. Entering a channel name. See section Channel Structure in the Getting Started Guide for the in-depth explanation and syntax of channel names.
  2. Entering the channels time-to-live in seconds. If you don't enter any value here the channel will never expire.
  3. Setting the authorizations. There are authorizations for reading, writing, storing messages, loading messages from history and allowing presence events. More details about each of these authorizations can be found in Channel Security and Authorization section of the Getting Started Guide. In order to create another key (with different authorizations) for the same channel, one can simply repeat the same 3 steps, using the same channel name.

If you want to create channels and channel keys directly in your application, you'll need the secret key. You can find your secret key in the authorization tab when you are logged in to your Emitter console (see above image). Please check out section Channel structure in the Getting Started Guide for more details on how to create channels and channel keys directly in an application.

Dashboard

The console on emitter.io website has a dashboard tab that displays the traffic associated to your account. It shows both quantities and data volume of incoming and outgoing messages.

Emitter traffic dashboard