This is an automated email from the ASF dual-hosted git repository.
leekei pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/fluss.git
The following commit(s) were added to refs/heads/main by this push:
new c59c0f128 [docs] add links to Python client documentation (#2461)
c59c0f128 is described below
commit c59c0f128b5ed4d81707849d5739154e0b758471
Author: Prajwal banakar <[email protected]>
AuthorDate: Mon Mar 23 02:00:41 2026 +0530
[docs] add links to Python client documentation (#2461)
* add Python client documentation
* address reviewer comments by fixing installation path and reordering
sections ConfigOptionsDocGenerator
* address feedback and add note on python installation path
* align python client with fluss-rust #291 and address feedback
* pointing to fluss-rust website.
* Remove package-lock.json, add more links
* Reorder client API sections
---------
Co-authored-by: Keith Lee <[email protected]>
---
website/docs/apis/client-support-matrix.md | 2 +-
website/docs/apis/python-client.md | 45 ++++++++++++++++++++++++++++++
website/docs/apis/rust-client.md | 2 +-
3 files changed, 47 insertions(+), 2 deletions(-)
diff --git a/website/docs/apis/client-support-matrix.md
b/website/docs/apis/client-support-matrix.md
index bcf73e3ff..15b9b3dcf 100644
--- a/website/docs/apis/client-support-matrix.md
+++ b/website/docs/apis/client-support-matrix.md
@@ -1,6 +1,6 @@
---
title: "Client Support Matrix"
-sidebar_position: 2
+sidebar_position: 4
---
# Client Feature Support Matrix
diff --git a/website/docs/apis/python-client.md
b/website/docs/apis/python-client.md
new file mode 100644
index 000000000..4f81ab833
--- /dev/null
+++ b/website/docs/apis/python-client.md
@@ -0,0 +1,45 @@
+---
+title: "Python Client"
+sidebar_position: 2
+---
+
+# Fluss Python Client
+
+The Fluss Python Client provides a high-performance, asynchronous interface for
+interacting with Fluss clusters. Built on top of the Rust core via
+[PyO3](https://pyo3.rs/), it leverages PyArrow for efficient data interchange
+and supports idiomatic integration with Pandas.
+
+The client provides two main APIs:
+
+- **[Admin
API](https://clients.fluss.apache.org/user-guide/python/api-reference#flussadmin)**:
For managing databases, tables, and partitions.
+- **[Table
API](https://clients.fluss.apache.org/user-guide/python/api-reference#flusstable)**:
For reading and writing to Log and Primary Key tables
+
+## Installation
+```bash
+pip install pyfluss
+```
+
+## Quick Example
+```python
+import asyncio
+import fluss
+
+async def main():
+ config = fluss.Config({"bootstrap.servers": "127.0.0.1:9123"})
+ conn = await fluss.FlussConnection.create(config)
+ async with conn:
+ admin = await conn.get_admin()
+ databases = await admin.list_databases()
+ print(f"Available databases: {databases}")
+
+if __name__ == "__main__":
+ asyncio.run(main())
+```
+For more examples, see [Fluss Python Client
documentation](https://clients.fluss.apache.org/user-guide/python/example/).
+
+## Full Documentation
+
+For the complete Python client reference including all configuration options,
+API methods, data types, error handling, and worked examples — see the
+**[Fluss Python Client
documentation](https://clients.fluss.apache.org/user-guide/python/installation)**.
\ No newline at end of file
diff --git a/website/docs/apis/rust-client.md b/website/docs/apis/rust-client.md
index 910510c6e..8b7193631 100644
--- a/website/docs/apis/rust-client.md
+++ b/website/docs/apis/rust-client.md
@@ -1,6 +1,6 @@
---
title: "Rust Client"
-sidebar_position: 4
+sidebar_position: 3
---
# Fluss Rust Client