{"library":"strong-oracle","type":"library","category":null,"description":"The `strong-oracle` package is a Node.js driver for connecting to Oracle databases, leveraging Oracle's own Instant Client libraries. It allows Node.js applications to interact with Oracle databases by providing a thin wrapper around the Oracle Call Interface (OCI). As of version 1.9.0, it remains a CommonJS module. Its release cadence appears to be slow, with `1.x` being the primary stable branch, suggesting it is in maintenance mode rather than active feature development. A key differentiator is its reliance on a locally installed Oracle Instant Client, which requires careful manual setup of environment variables, symbolic links, and system libraries (like `libaio` on Linux) specific to the operating system and architecture. This direct OCI binding offers performance and features consistent with Oracle's native client, but introduces a significant pre-installation and configuration overhead compared to pure JavaScript drivers. The library supports various connection methods, including direct hostname/port, full TNS connection strings, and TNS aliases configured in `tnsnames.ora`.","language":"javascript","status":"maintenance","version":"1.9.0","tags":["javascript","database","db","oracle"],"last_verified":"Wed May 27","install":[{"cmd":"npm install strong-oracle","imports":["const oracle = require('strong-oracle');","const oracle = require('strong-oracle')(settings);"]},{"cmd":"yarn add strong-oracle","imports":[]},{"cmd":"pnpm add strong-oracle","imports":[]}],"homepage":"https://oracle.github.io/node-oracledb/","github":"https://github.com/strongloop/strong-oracle","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/strong-oracle","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/strong-oracle/compatibility"}}