One SDK for Strata Cloud Manager
scm-sdk is a community-maintained, native async Rust SDK for Strata Cloud Manager. Prisma AIRS is the first implemented product family, alongside shared DLP and IAM clients. NGFW and SASE are planned product areas; this release does not provide those clients.
The current published release is 0.2.5, with Rust 1.89 as its minimum supported compiler. Applications own their async runtime, credentials, transport configuration, and enforcement decisions. Node.js is used to build this documentation site, not by the Rust crate.
The 0.2.5 patch adds typed MCP integration and server tags,
tag list filters and list_with_options from the Portkey AI Gateway OpenAPI.
The earlier 0.2.4 patch added directional security-profile models
with TypeScript 0.35.0 request validation and preserved unknown response values.
Choose your starting point
| Area | What is available |
|---|---|
| Prisma AIRS | Runtime Security, security management, Model Security, AI Red Teaming, AI Gateway, and explicitly experimental clients. |
| Shared SCM services | OAuth, DLP, and IAM. |
| NGFW | Planned; no client surface is advertised for this release. |
| SASE | Planned; no client surface is advertised for this release. |
Build with Rust
[dependencies]
scm = { package = "scm-sdk", version = "=0.2.5" }
Start with installation and the quick start. Select optional product features as needed. Use the API reference for client families and Rust API documentation.
Compatibility and qualification
The SDK preserves the frozen TypeScript SDK capability surface and adds separately documented vendor API updates. Response compatibility, default handling, and unknown model fields are explicit parts of the Rust contract.
Implementation and offline contract coverage do not imply live acceptance for every tenant or workflow. Consult live qualification and release notes before deployment.