v1.0 stable · Open-source core

Server SDKs

Self-hosted server verification, sessions, middleware, and language SDK parity.

Overview

The Node SDK is the source of truth for nonce lifecycle, signature verification, and JWT sessions.

Go, Rust, and Python SDKs verify EVM, Sui, and HS256 session fixtures generated by the Node SDK.

Requirements

  • Use createServerAuth for issueNonce, consumeNonce, verifySignIn, and issueSession.
  • Use verifyEvmSiweMessage and verifySuiPersonalMessage for chain-specific signature checks.
  • Use sdks/go, sdks/rust, and sdks/python for non-Node EVM/Sui verification and session claim checks.
  • Keep production secrets strong and origins HTTPS unless a local development override is explicit.

Related