Skip to main content

Firestore

Serverless document database from Google Cloud.

Setup

pip install google-cloud-firestore
export GOOGLE_APPLICATION_CREDENTIALS=/path/to/credentials.json

Usage

from praisonai.persistence.factory import create_state_store

store = create_state_store(
    "firestore",
    project_id="your-project",
    collection="praisonai_state"
)

store.set("session:123", {"messages": [], "context": {}})
state = store.get("session:123")