Open Source Languages and Oracle Database

Popular developer languages and environments have Oracle Database driver APIs. Take advantage of powerful Oracle Database features when you build applications in your favorite languages like Node.js, Python, PHP, Go, Rust and Ruby.


Visit our Developer Centers for downloads, documentation, and discussions to help you rapidly create great programs.

Scripting Language Developer Centers

  • Python - Python's python-oracledb interface
  • Node.js - Node.js's node-oracledb module
  • PHP - PHP's OCI8 and PDO_OCI extensions
  • R - R's ROracle driver
  • Go - Go's godror driver
  • Rust - Rust's rust-oracledb module
  • Ruby - Ruby's ruby-oci8 and oracle-enhanced active record adapter