This is a NodeJS server SDK for Pusher the Chatkit service. It allows you to create roles, set permissions for roles, assign roles to users, that provides a small User API for creation and deletion of users. The Pusher Chatkit API allows you to Integrate Chatkit with your application and engage users via realtime messaging. Pusher chat provides group chat to private real time messaging that includes ephemeral chat, encrypted messages, online presence or typing indicators. Pusher services, APIs and libraries help add interactive features to your applications.