Isolated Wallet Execution
Wallet integration code runs inside a sandboxed iframe and communicates with the host through a controlled API.
Why NEAR Connect
NEAR Connect separates wallet integrations from the dApp bundle. Wallet teams maintain their own connectors while applications use one consistent interface for discovery, authentication, and signing.
Core Capabilities
Wallet integration code runs inside a sandboxed iframe and communicates with the host through a controlled API.
Wallet teams host their executor scripts, while manifest updates can reach dApps without frontend releases.
A zero-dependency connector designed to keep NEAR wallet integration compact and straightforward.
Use account sign-in, signed-message authentication, limited-access keys, and single or batched transactions.
Supports near-wallet-selector action objects and the recommended near-api-js action creators.
Filter wallets by features, customize branding, pass CSP nonces, and connect optional WalletConnect clients.
Quick Start
Initialize the connector, listen for wallet events, and request a connection.
Open the complete integration guide ↗import { NearConnector } from "@hot-labs/near-connect";
const connector = new NearConnector();
connector.on("wallet:signIn", async ({ accounts }) => {
const wallet = await connector.wallet();
const accountId = accounts[0].accountId;
});
await connector.connect(); Wallet Ecosystem
Developer Resources
Implementation, releases, issues, and contribution history.
DocumentationInstallation, API examples, wallet manifests, and security details.
LiveExplore the hosted connector and available wallet integrations.
PackageInstall and track the published @hot-labs/near-connect package.
OrganizationExplore the complete HOT Labs open-source ecosystem.
VideoWatch product demos, ecosystem updates, and HOT Labs videos.