GetStream / pusher-chatkit-migration

Migrate Pusher Chatkit to Stream
11 stars 4 forks source link
chatkit export migration pusher stream

Pusher Chatkit Migration

Guide on how to Migrate Pusher Chatkit to Stream's Chat API Pusher has decided to shutdown their chat API by April 23rd. This gives their customers 30 days to pull of a complicated migration.

If you need help be sure to contact support@getstream.io

Migration roadmap

Step 1 - Pusher Chatkit Export

  1. Download your Chatkit export by contacting Pusher Customer Support.
  2. Create an account on getstream.io
  3. Email support@getstream.io with your Pusher export to get an import started. This typically takes 1 business day. At the moment it might take a bit more time since all Pusher customers need to migrate. That's why we recommend doing this as the first step. (note that we can run imports for you even if you're not yet on a paid account.)

Step 2 - Stream Chat Tutorial

Once your Chatkit Export has been successfully imported into to the Stream platform you're ready to start building your app. Follow one of our tutorials below to get started.

Most of the integration with Chat is typically done on the frontend. Typically only token generation is done server side. SDKs are available for PHP, Python, Go, Ruby, Java, JS and Dart.

Step 3 - Integrate Stream's chat

You'll want to make sure your chat solution works. We've seen customers integrate in as little as 2 days. Though the complexity of this integration really depends on how many platforms you're supporting and how complicated your chat is.

Differences between Stream & Pusher

Stream supports all the features you're used to from Pusher. The biggest engineering/conceptual differences are:

Product Differences