We provide you with hosted, secure, reliable, and scalable APIs for Web and mobile applications so you can focus on building something great.

Introducing Messages

Chat, feeds, games, and collaboration tools are just a few possibilities. Use our dead-simple wrapper libraries to quickly add real-time capabilities to your app. Let do the work so you can get back to adding features.


spire.messages.subscribe('my channel', function(err, messages){
  $(messages).each(function(i, message){
    console.log('new message!', message);
  });
});
Subscribing To Messages

Use our convenient JQuery plug-in to add listener to fire when new messages are received.

We have also created libraries for Ruby and Node.js, with more client libraries coming soon.


var message = { channel: 'my channel', content: 'herow' };
spire.messages.publish(message, function(err, message){ console.log('message sent!'); });
Publishing Messages

Sending a message is even easier. With an optional callback you can do some work once your message has been sent.

But Does It Scale?

Oh, hellz, yeah.*

runs on a highly elastic worker-based architecture, backed by Node.js and Redis, with a secure REST-based API. We can scale with you and you'll never have to worry about security breaches or your client mysteriously breaking because of an update you weren't expecting.

Games, chat, activity feeds - with our client libraries, you can focus on what you're building, not how you're going to scale it. And if you'd rather work directly on the wire, you can use our REST API instead.

Check It Out
Sign me up! I want to know more »

Blog

Libraries

spire.io.rb

A Ruby client for spire.io

spire.js

Node.js library for spire.io

jquery.spire.js

jQuery Plugin for interfacing with the spire.io API