Skip to main content

Module config

Module config 

Source

Structs§

AdminConfig
CachedToken
A minted session JWT plus the endpoint it authenticates against and its wall-clock expiry. This is the unit cached by the RPC client and the unit a host persists between processes (e.g. the CLI’s on-disk token cache).
ClientInfo
Identifies the language and runtime making SDK calls. Each binding crate (Python, Node, Ruby) constructs this and passes it through [SdkConfig::new_with_client_info] so the SDK’s auto-generated User-Agent reflects the actual caller, not the underlying Rust core.
HttpConfig
KvStoreConfig
PaymentConfig
Binding-facing crypto-micropayment configuration. Plain data — all fields are strings so this can be a napi(object) / pyclass / Ruby hash; it is converted to the internal enum Signer + resolved config at the Rust boundary. The private key field stays readable to the caller, but the SDK’s own Debug redacts it (below) so an SDK log line or panic can’t leak it.
RpcConfig
SdkFullConfig
SqlConfig
StreamsConfig
WebhooksConfig