This SDK is a Golang client for Chatkit server operations. It provides the Client type for managing Chatkit users and interacting with the roles and permissions, with helper functions for creating JWT tokens for authentication. 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.