Skip to main content

Overview

Hermis is a framework-agnostic, headless wallet adapter library for Solana that gives developers complete control over wallet integration in your dApp. Unlike traditional wallet adapters that include pre-designed UI components, Hermis provides raw wallet functionality; authentication, transaction signing, and wallet management, without including any UI opinions or design limitations. Use any framework. React, Vue, Svelte, Angular, or vanilla JavaScript. Style however you want. Tailwind, Material-UI, styled-components, or custom CSS. Craft the experience your users deserve. Complete creative freedom, no compromises. This SDK provides the building blocks. You provide the vision.

Built for Solana’s Ecosystem

Hermis works seamlessly with both @solana/web3.js and @solana/kit, Anza’s next-generation Solana JavaScript SDK (successor to web3.js). By exposing compatible APIs and maintaining backward compatibility, Hermis ensures zero breaking changes when switching libraries. Your wallet integration code remains identical whether you are building with the predecessor or porting over to the modern toolkit, upgrade at your convenience.

Community Edition Features

Fully Headless

No predefined UI, complete developer control over your interface

Solana-Native

Built specifically for Solana, not a general blockchain solution

@solana/kit & web3.js Support

Same APIs for both @solana/kit and @solana/web3.js

Framework Flexibility

React, Vue, and vanilla JS support

Modular Architecture

Pick and use only the parts you need

TypeScript First

Full TypeScript support with comprehensive type definitions

Packages Overview

Community Edition

PackageDescriptionVersion
@hermis/solana-headless-adapter-baseBase vanilla TypeScript implementation that works with any TypeScript frameworknpm
@hermis/solana-headless-reactBuilt on adapter-base, exposing React hooks and context for React applicationsnpm
@hermis/solana-headless-vueBuilt on adapter-base, exposing Vue composables and components for Vue applicationsComing soon

Why Choose Hermis?

Unlike other wallet adapters that come with predefined UI components, Hermis gives you complete control. Build your interface exactly the way you want it, matching your brand and design system perfectly.
Built from the ground up specifically for Solana, not adapted from other blockchain solutions. This means better performance, more accurate type definitions, and features designed for Solana’s unique capabilities.
Whether you’re using React, Vue, or vanilla JavaScript, we’ve got you covered. Use the framework-specific package for enhanced DX, or use the core package directly for maximum flexibility.
Battle-tested in production applications, with comprehensive error handling, TypeScript support, and extensive documentation.

Next Steps