+ {/* L-shaped connector line */}
+
+
+ {children}
+
+
+ );
+};
diff --git a/src/pages/docs/chat/api/chat-client.mdx b/src/pages/docs/chat/api/chat-client.mdx
new file mode 100644
index 0000000000..5215da2740
--- /dev/null
+++ b/src/pages/docs/chat/api/chat-client.mdx
@@ -0,0 +1,137 @@
+---
+title: ChatClient
+meta_description: "API reference for the ChatClient class in the Ably Chat JavaScript SDK."
+meta_keywords: "Ably Chat SDK, JavaScript, ChatClient API, constructor, dispose, rooms, connection, clientId, realtime"
+---
+
+The `ChatClient` class is the main entry point for using the Ably Chat SDK. It provides access to chat rooms, connection management, and the underlying Ably Realtime client.
+
+## Properties
+
+The `ChatClient` interface has the following properties:
+
+