PieSocket Client SDKs

PieSocket Client-side SDKs

PieSocket SDKs are the easiest way to integrate scalable real-time features such as pub/sub, notifications, etc in your application - PieSocket just works! 

PieSocket SDKs implement auto-reconnection, presence and user authentication features. 

JavaScript

PieSocket integrates nicely with VanillaJS, ReactJS, VueJS, AngularJS and all other web frameworks.

See: PieSocketJS

Android and Java

PieSocket's Java WebSocket Client SDK integrates very well with Android projects.

See: Android WebSocket Client

iOS and MacOS

PieSocket's Swift WebSocket Client SDK integrates very well with iOS and MacOS projects.

See: Swift WebSocket Client

Flutter

PieSocket offers Dart WebSocket Client package, which can be used to integrate WebSocket feartures into your cross-platform Flutter projects.

See: Flutter WebSocket Client

React Native

PieSocketJS supports React native projects with one minor change.

You need to add one more dependency (react-native-get-random-values) along with piesocket-js.

npm install react-native-get-random-values

This library works as a polyfill for the global crypto.getRandomValues.

Add following line to your index.js

import 'react-native-get-random-values'

Now you are ready to use PieSocket Channels as per the JavaScript SDK docs.

Laravel

PieSocket integrates nicely with Laravel's Broadcast feature.

See: Laravel WebSocket Integration Guide