Official Oracle Cloud Infrastructure Node.js client for the Database Tools Runtime Service. Version 2.132.0 is current; follows OCI SDK release cadence with frequent updates. Key differentiator: part of the unified OCI TypeScript SDK, providing consistent authentication, signing, and API patterns across all OCI services. Supports both synchronous and asynchronous operations, automatic retries, and configurable timeouts.
npm install oci-databasetoolsruntimeNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Demonstrates how to set up OCI authentication using config file and list work requests for Database Tools Runtime.
Check the generated types; manually extend interfaces if needed.
Run `npm install oci-common` as a peer dependency.
Import from 'oci-databasetoolsruntime/lib/model' or 'oci-databasetoolsruntime/lib/request'.
Set OCI_CONFIG_FILE environment variable to override.
Upgrade Node.js to version 10 or later.
Call client.listWorkRequests(request) directly, not { listWorkRequests } = client; listWorkRequests()Verify your OCI region and network access; check the endpoint URL for the service.
Ensure your OCI config file has valid user OCID, tenancy OCID, fingerprint, and private key path.