:::caution Deprecated Its no longer needed to create the client manually. You can use the product constructors, like [Video.Client](../video/video-client.mdx), to access the same functionality. ::: A real-time Client. To construct an instance of this class, please use [createClient](../00-realtime-sdk-reference.mdx#createclient). Example usage: typescript import { createClient } from @signalwire/realtime-api; // Obtain a client: const client = await createClient({ project, token }); // Listen on events: client.video.on(room.started, async (room) => {}); // Connect: await client.connect(); ## Properties ## Methods ### ~~connect~~ ▸ **connect**(): Promise