No results found

Your search did not match any results.

We suggest you try the following to help find what you're looking for:

  • Check the spelling of your keyword search.
  • Use synonyms for the keyword you typed, for example, try "application" instead of "software."
  • Try one of the popular searches shown below.
  • Start a new search.
Trending Questions
Oracle Node.js Developer Center

Oracle Node.js Developer Center

The node-oracledb add-on for Node.js powers high performance Oracle Database applications. Node.js is an open source, cross-platform runtime environment for writing mid-tier and networking applications in JavaScript. Sophisticated applications can be built using node-oracledb's simple-to-use Oracle Database API for relational and document-style access. Node-oracledb can be used directly in Node.js, or with TypeScript.

Node-oracledb is on npm

node-oracledb Add-on for Node.js is Cloud Ready

Deploy the node-oracledb add-on in the cloud or connect to a cloud database

Whether Node.js is in the cloud or on-premise, you can install node-oracledb and connect to cloud databases. Follow the normal node-oracledb installation process for the operating system. Cloud specific references are shown below.

node-oracledb Features


  • Install with standard npm infrastructure
  • Open Source under the Apache 2 license
  • Maintained by Oracle
  • Hosted on GitHub
  • Async/Await, Promises, Callbacks and Streams
  • SQL and PL/SQL execution
  • Oracle Database High Availability features
  • Oracle Net features including encryption
  • Array Fetches and Bulk loading features


  • Oracle Named Types and Collection support
  • Large Objects: CLOBs and BLOBs as Streams or Strings and Buffers
  • Oracle Database 12c JSON datatype
  • Simple Oracle Document Access (SODA)
  • Continuous Query Notification (CQN)
  • Advanced Queuing (AQ)
  • REF CURSORs and Implicit Results
  • Data binding using JavaScript objects or arrays


  • Inbuilt Connection Pool with Queuing, Aliasing, Tagging, Draining, Heterogeneous and Homogeneous connections, Proxy connections and Liveness checking
  • Database Resident Connection Pooling (DRCP)
  • Privileged connections
  • External authentication
  • Password changing
  • Statement Saching and Client Result Caching
  • End-to-end tracing, mid-tier authentication, and auditing