Oracle Cloud Infrastructure (OCI) WAAS (Web Application Acceleration and Security) SDK for Node.js (version 2.132.0). This package is part of the official OCI TypeScript SDK, released approximately every 2 weeks. It provides programmatic access to manage OCI WAAS resources such as Web Application Firewall (WAF), edge policies, and certificate management. Compared to using the OCI CLI or REST API directly, this SDK offers type safety (TypeScript declarations included), automatic request signing, and retry handling. The latest version supports all WAAS API operations as of 2025. It is designed for Node.js environments and uses native ESM modules.
npm install oci-waasNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows how to create a WaasClient, list edge subnets, and use typed request models.
Use ES module imports (import) and ensure package.json includes "type": "module".
Use `client.getPolicy(request)` instead.
Set OCI_REGION environment variable or pass region in the client configuration.
Run npm install oci-waas oci-common && ensure package.json has 'type': 'module'.
Ensure authenticationDetailsProvider is correctly configured and passed to WaasClient constructor.
Update oci-waas to latest version: npm install oci-waas@latest.