openapp-sdk (Rust)
Official Rust SDK for OpenApp — Physical Security as a Service (PSaaS): access control, intercom, invitations, and entity actions over the public HTTP API.
- Docs: openapp.house/docs/sdk/rust
- OpenAPI: openapp-openapi.json
Installation
From the monorepo, add it as a path dependency:
[]
= { = "packages/sdk/rust" }
Release automation publishes the core crates and this facade crate to crates.io
from sdk-rust-v* tags. Once the published artifacts are available in your
registry, consumers can use the normal crates.io dependency form:
[]
= "0.1"
Requirements
- Rust stable (currently 1.95.x; MSRV declared in
Cargo.toml) - OpenApp API key
Quick start
use Client;
async
Error handling
use ;
async
Maintainer docs
Internal development, CI, and release notes are documented in
../docs/RUST_MAINTAINERS.md and
../docs/SDK_DEVELOPMENT_POLICY.md.