Skip to main content

Session Service with DynamoDB as the backend for Google ADK

Project description

DynamoDB as the backed for Session Service

This package provides the implementation of BaseSessionService in Google ADK that uses DynamoDB as the backend

Install

uv add adk-dynamodb-session

Sample Application

The sample application is using Ollama and the dynamodb-local

Start dynamodb-local using docker

Do this on your machine (not from the dev container)

cd <path_to_adk_dynamodb_session>/test-data
docker compose -f dynamodb-local.yaml up

Run the sample app

Do this from within the devcontainer

uv run sample

Run tests (again local DynamoDB)

uv run poe test

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

adk_dynamodb_session-0.0.3.tar.gz (151.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

adk_dynamodb_session-0.0.3-py3-none-any.whl (10.9 kB view details)

Uploaded Python 3

File details

Details for the file adk_dynamodb_session-0.0.3.tar.gz.

File metadata

  • Download URL: adk_dynamodb_session-0.0.3.tar.gz
  • Upload date:
  • Size: 151.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for adk_dynamodb_session-0.0.3.tar.gz
Algorithm Hash digest
SHA256 1c708b5186f044cc50e58ad0d64fdc51b34bd17059feea10dc6af7055f68808f
MD5 9fde5e14218dae50f8d75ccd2303ec5f
BLAKE2b-256 147f0ae2c3d789d77de864e6e22c4ed29ed0103a062c219c5f91be2d546e8002

See more details on using hashes here.

Provenance

The following attestation bundles were made for adk_dynamodb_session-0.0.3.tar.gz:

Publisher: publish.yaml on ksachdeva/adk-dynamodb-session

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file adk_dynamodb_session-0.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for adk_dynamodb_session-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 a33dc15ac79fc9295c20622e2757fbcda90925aef8f488eedb72c6e32b3b73e8
MD5 ae6646be1b4c1e08a3af4e12a417d17c
BLAKE2b-256 91e1daa9dbe9192c27fefe59efab718965a4a75eaf0768d79eca667d35ea935b

See more details on using hashes here.

Provenance

The following attestation bundles were made for adk_dynamodb_session-0.0.3-py3-none-any.whl:

Publisher: publish.yaml on ksachdeva/adk-dynamodb-session

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page