TypeScriptStandalone

Typescript Oracle AI Database Samples

TypeScript samples using node-oracledb, Testcontainers, and Transactional Event Queues.

TxEventQTestcontainers#NodeJS#Testcontainers#TxEventQ#TypeScript
What this sample helps you learn

The following code samples use the open-source [node-oracledb driver](https://node-oracledb.readthedocs.io/en/latest/user_guide/introduction.html) with [Oracle AI Database Free](https://andersswanson.dev/2025/05/22/oracle-database-for-free/).

What this sample demonstrates

TxEventQ

Transactional queues for database-backed events and messaging.

Use when event delivery and data changes need the same transaction boundary.

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.