Skip to Content
Avail Nexus is now live! Check out our docs to get started.
NexusNexus SDK Overview

Nexus SDK Overview

A powerful TypeScript SDK for cross-chain operations, token bridging, and unified balance management across multiple EVM chains.

LOOKING FOR PLUG-n-PLAY REACT COMPONENTS?
Check out our powerful shadcn-based component library, Nexus Elements, built on top of nexus-core.

Nexus Core

The core functionality of the Nexus SDK is provided by the @avail-project/nexus-core package.

  • @avail-project/nexus-core: Headless SDK for cross-chain operations
    • No React dependencies required
    • Direct Chain Abstraction integration

Install:

Terminal
pnpm add @avail-project/nexus-core@1.0.0-rc.3

Nexus Elements

A shadcn-based component library built on top of nexus-core that allows devs to integrate working components into their project conveniently.

  1. Nexus Core SDK still requires an injected wallet provider (e.g. MetaMask, WalletConnect, etc.)
  2. It is designed for client-side browser environments and cannot be used in any server-side environments.

create-liquid-apps CLI

A CLI tool that helps you scaffold a new application with Nexus SDK using your preferred framework and auth provider.

Terminal
pnpx create-liquid-apps

You will be prompted to choose your preferred framework and auth provider in a UI that looks like this:


create-liquid-apps

Alternatively, you can skip the UI and use the CLI with options:

Terminal
pnpx create-liquid-apps my-app --framework next --widgets nexus-core --auth wagmi-familyconnect

Check out the package’s NPM page for more details:

Last updated on