Skip to content

SDK reference

Choose the supported Seams SDK entrypoint for browser, React, threshold, advanced, or custom runtime integration.

SDK reference ​

This reference describes @seams/wallet 0.42.0. The Seams package provides a small set of public import paths. Start with the browser or React API. Use lower-level import paths only when your integration manages the corresponding runtime or protocol.

Import pathUse it for
@seams/walletBrowser SDK configuration, registration, authentication, signing, recovery, devices, and public result types.
@seams/wallet/reactProviders, hooks, auth and profile components, QR flows, and theme tokens.
@seams/wallet/advancedExact identity builders, RPC clients, encoders, and other low-level integration helpers.
@seams/wallet/thresholdStable threshold session-policy and cryptographic constants.
@seams/wallet/runtimeBuilding a custom signing runtime from explicit platform ports.
@seams/wallet/external-evmConnecting browser EVM wallet extensions independently of Seams custody.
@seams/wallet-serverServer services, Workers, migrations, and local runtime entry points.
@seams/wallet-cliSigned native backup verification and tenant-root recovery tooling.

The package also publishes focused React component subpaths and the hosted wallet HTML asset. Those surfaces are documented on the React reference and hosted integration pages.

The browser and server SDKs use 0.42.0. The recovery CLI uses 0.29.0. See Release 0.42.0 for integration and deployment requirements.

Prepared NEAR connector ​

Version 0.42.0 includes these entry points. The connector remains a development preview. See external NEAR wallets for availability, examples, and result branches.

Import pathExports
@seams/wallet/external-nearExternalNearController, ExternalNearConfig, nearWalletName, and external NEAR state/result types.
@seams/wallet/react/external-nearExternalNearWalletPicker and useExternalNear.

State and failure references ​

Public reference pages describe exported package surfaces. Internal source modules and storage records are implementation details and can change without a public migration path.