Please Wait

Loading..

Yalgaar Framework

Yalgaar Framework

What is Yalgaar?

YALGAAR is a realtime messaging framework that offers highly scalable pub/sub message infrastructure on cloud. Using your favorite programming language you'll be able to broadcast messages to millions of users, reliably and securely for mobile, web and internet of things(IoT) devices.

Read More     

Why Yalgaar?

Simple SDKs - Easy to Use

Easy for developers to make realtime applications with 10+ Yalgaar SDKs.
Check out our SDKs & Documentation and Tutorials.



Publish


<!-- Publish simple message to YourChannel -->
<script type="text/javascript">
PublishMessage({
    ChannelName: 'YourChannel',
    Message: 'This is Yalgaar Pub/Sub Example',
    Callback: function (acknowledgment) {
    }
});
</script>
                            

Subscribe


<!-- Subscribe to YourChannel -->
<script type="text/javascript">
SubscribeMessage({
    ChannelName: 'YourChannel',
    Callback: function (message, acknowledgement) {
        // Shows alert when message subscribe
        alert(message);
    }
});
</script>
                            

Publish


//Publish simple message to YourChannel
yalgaar.Publish("YourChannel", "This is Yalgaar Pub/Sub Example");
                            

Subscribe


//Subscribe to YourChannel
yalgaar.Subscribe("YourChannel", SubscribeReturnMessage, SubErrorMessage);
                            
//shows message box when message subscribe public void SubscribeReturnMessage(string Channel, string message) { MessageBox.Show(Message); } //shows message box when Error occur private void SubErrorMessage(string Message) { MessageBox.Show(Message); }

Publish


//Publish simple message to YourChannel
yalgaar.publish("YourChannel", "This is Yalgaar Pub/Sub Example", publishCallback);
                            

Subscribe


//Subscribe to YourChannel
yalgaar.subscribe("YourChannel", subscriptionCallback, null);
                            
//print when message subscribe public void subscriptionCallback(string message) { System.out.println(message); }

Publish


//Publish message to YourChannel
[objYalgaarClient publishWithChannel:@"YourChannel" Message:"This is Yalgaar Pub/Sub Example" Error:&error];
                            

Subscribe


//Subscribe to YourChannel
[objYalgaarClient subscribeWithChannel:@”YourChannel” Error:&error];
//called when receive data 
(void) dataReceivedForSubscription:(NSString *)data OnChannels:(NSArray *)Channels{
    NSLog(@"Data received: %@", data);
}
                                

More SDKs


For more languages, 
check out Yalgaar SDK & Documentation page
SDK & Documentation
                                                          

Sign Up Today For Free

100 concurrent connections per day
100K free messages per day

Billion

Messages per month

Million

Connected Devices per month

Thousand

Unique Devices per month