Gopython-oracle

LangGraph Persistence with Oracle AI Database

Python LangGraph persistence sample using Oracle AI Database checkpoints, store readback, Testcontainers, and OCI Generative AI chat.

AI AgentsTestcontainersSecurity#AI#LangChain#python#Testcontainers
What this sample helps you learn

This sample shows a LangGraph travel approval workflow that persists graph state in Oracle AI Database with `langgraph-oracledb`.

What this sample demonstrates

AI Agents

Runnable AI Agents behavior on Oracle AI Database.

Use when AI Agents needs to be tested against real database behavior.

Testcontainers

Disposable Oracle AI Database Free containers for repeatable local and integration tests.

Use when tests need real database behavior without sharing a long-lived development instance.

Security

Identity-aware access, data protection, and audit samples for Oracle AI Database applications.

Use when applications need database-enforced boundaries for who can see, update, or operate on sensitive data.

Highlights

  • Python 3.13+
  • Poetry
  • Docker compatible environment
  • Local OCI configuration for OCI Generative AI on-demand chat