Introducing the Couchbase Connector for Streamlit 🚀

Seamlessly integrate Couchbase Capella with your Streamlit apps!

The Couchbase Connector for Streamlit provides a simple and efficient way to connect your Streamlit applications to a Couchbase database. With this component, you can fetch, insert, update, delete documents, and execute queries—all within your Streamlit app, without switching between different SDKs.

Why Use This Connector?

:white_check_mark: Effortless Integration – No complex setup; just install and connect
:white_check_mark: Secure Credential Management – Supports Streamlit’s secrets.toml
:white_check_mark: Full CRUD Support – Easily interact with your Couchbase database
:white_check_mark: Query Execution – Run N1QL queries directly from Streamlit

Get Started in Minutes

Clone the repository and run the demo:

git clone https://github.com/Couchbase-Ecosystem/couchbase_streamlit_connector.git
cd ./couchbase_streamlit_connector
pip install -r requirements.txt
pip install plotly geopy numpy
streamlit run src/Demo.py

:link: Live Demo: Couchbase Connector Demo
:open_book: GitHub: Couchbase Streamlit Connector

Check out the full guide and start building interactive data-driven apps with Couchbase and Streamlit! :rocket: