Deep Data Security for Developers
Build identity-aware applications and AI agents with Oracle Deep Data Security. Find language-specific guides, sample code, drivers, downloads, LiveLabs, announcements, and technical blogs for supported development stacks.

NEW: Safely unleash AI on enterprise data with Oracle AI Database Deep Data Security
Apply identity and context-aware, fine-grained controls across every access path
Developer Resources
Choose your stack to configure identity-aware access for applications and AI agents. Get setup guides, driver requirements, and sample code for Java/JDBC, Python, .NET, Node.js, and identity setup.
Java / JDBC
- JDBC driverBlog
Develop Database-Enforced End-User Auth with Oracle AI Database Deep Data Security and Java
VideosDevelop Database-Enforced End-User Auth with Oracle AI Database Deep Data Security and Java
- Documentation
JDBC support for Deep Data Security
SamplesSpring Boot application that uses Deep Data Security
Minimum requirements- Oracle AI Database 26ai (23.26.2)
- Oracle Database 26ai (23.26.2.0) JDBC Driver
- JDBC driverBlog
Python
- Developer centerBlogs
Launching python-oracledb 4.0: Oracle Deep Data Security
Using Oracle AI Database Deep Data Security in Python Applications
Minimum requirements- Oracle AI Database 26ai (23.26.2)
- python-oracledb driver4.0
- Developer centerBlogs
.NET
Node.js
- InstallMinimum requirements
- Oracle AI Database 26ai (23.26.2)
- node-oracledb v7.0.0 (thin)
- InstallMinimum requirements
Identity setup
- Microsoft Entra ID
Register applications, create users, and assign roles in Microsoft Entra ID to support authentication and authorization for application-mediated access to the database.
- Oracle Cloud Infrastructure Identity and Access Management (OCI IAM)
Register applications, create users, and configure groups in Oracle Cloud Infrastructure Identity and Access Management (OCI IAM) to support authentication and authorization for application-mediated access to the database.
- Microsoft Entra ID


