Prajwal-banakar commented on code in PR #2923:
URL: https://github.com/apache/fluss/pull/2923#discussion_r3006240498


##########
website/docs/apis/cpp-client.md:
##########
@@ -0,0 +1,58 @@
+---
+title: "C++ Client"
+sidebar_position: 4
+---
+
+# Fluss C++ Client
+
+The Fluss C++ Client provides a high-performance, synchronous interface for
+interacting with Fluss clusters. It manages an internal Tokio runtime and
+supports Apache Arrow for efficient data interchange.
+
+The client provides two main APIs:
+
+- **[Admin 
API](https://clients.fluss.apache.org/user-guide/cpp/api-reference#admin)**: 
For managing databases, tables, and partitions.
+- **[Table 
API](https://clients.fluss.apache.org/user-guide/cpp/api-reference#table)**: 
For reading and writing to Log and Primary Key tables.
+
+## Installation
+
+The C++ client is not yet published as a package and must be built from source.
+
+**Prerequisites:** CMake 3.22+, C++17 compiler, Rust 1.85+, Apache Arrow C++ 
library

Review Comment:
   I've added the dependency installation steps for macOS and Ubuntu/Debian, 
and linked to the full installation guide for advanced options like CMake 
FetchContent integration. PTAL!



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to