Fortunately, the Ably JavaScript package works just fine with SvelteKit. You will want to create an Ably client token server-side in a `+page.server.ts` route and pass it to the client. The Ably JavaScript SDK will create the tokens for you. The client will then use the token to establish an HTTP connection to Ably which then is upgraded to a WebSocket. Again, we saw this is something the Ably JavaScript package can handle for you. It has full TypeScript support. To get going, just install it with `pnpm add ably`.