Hovi SDK

Issue, verify, and manage verifiable credentials and integrate wallet capabilities directly inside your apps

App Item Icon

Organizational Business Wallets

Create and manage business wallets with full credential lifecycle support.
App Item Icon

Consumer Cloud
Wallets

Embed wallet functionality into any app without needing a wallet app.
App Item Icon

Multi-Format
Support

Work with JSON-LD, SD-JWT, and mDocs for interoperability.
App Item Icon

Developer-Friendly Documentation

Install with NPM, Yarn, or PNPM and start building in minutes.

Developer-First Identity Tools

Hovi SDKs give developers everything they need to bring verifiable credentials into real-world applications. With the Core SDK, organizations can create and manage business wallets, issue credentials in all supported formats, verify interactions, and securely hold data at scale.

The Cloud Wallet SDK makes it easy to create consumer wallets, enabling any use case that requires users to carry and present credentials. Together, they allow you to integrate wallet capabilities into any app, service, or interface while relying on Hovi’s secure infrastructure.
npm i @hovi/core-sdk
npm i @hovi/cloudwallet-sdk
Responsive Dark Code Block
const endpoint = 'https://api.hovi.id/credential';
function issueCredential(type, payload) {
  axios.post(endpoint + '/' + type + '/offer', { payload });
}
function verifyCredential(type, request) {
  axios.post(endpoint + '/' + type + '/verify', { request });
}
issueCredential('sd-jwt', credentialData);
issueCredential('mdoc', credentialData);
verifyCredential('json-ld', requestData);
import { OpenIdEcosystem, IndicioEcosystem, CheqdEcosystem, PrivadoEcosystem } from '@hovi/core-sdk';

const myEcosystem = new OpenIdEcosystem({ apiKey: `YOUR_API_KEY` });

await myEcosystem.createTenant(...);

await myEcosystem.offerCredentialSdJwt(...);
await myEcosystem.offerCredentialJsonld(...);
await myEcosystem.offerCredentialMdoc(...);

await myEcosystem.sendProofRequest(...);

// See docs for more details
import { CloudWallet } from '@hovi/cloudwallet-sdk';

const cloudWallets = new CloudWallet({
  // At least ONE of API Key or Wallet Access Token is required
  apiKey: `YOUR_CLOUD_WALLET_API_KEY`,
  walletAccessToken: `YOUR_WALLET_ACCESS_TOKEN`
});

const wallet = await cloudWallets.createWallet({
  label: 'Your Wallet Label',
  secret: 'Your Wallet Secret'
});

await wallet.acceptCredentialOffer(...);
await wallet.submitPresentation(...);
const endpoint = 'https://api.hovi.id/verification';
const headers = {
  'Content-Type': 'application/json',
  'Authorization': 'Bearer eyJhb...',
  'x-tenant-id': '3cfabd4a-29df-44b2-8c3d-0b32d82d72a1'
}

function sendProofRequest(templateId) {
  const body = { verificationTemplateId: templateId };
  axios.post(endpoint + '/send-proof-request', body, { headers })
    .then(res => console.log(res.data))
    .catch(err => console.error('Error:', err.message));
}

sendProofRequest('9c61426d-7df2-4b49-81df-01a293779dc5');
Omni-Background

Flexibility Across Platforms

Hovi SDKs are designed with simplicity and flexibility in mind. With clean interfaces, detailed documentation, and support for all major credential standards, developers can focus on building products instead of managing infrastructure. Whether you’re integrating identity into an existing service or creating something entirely new, Hovi gives you the tools to move fast and stay compliant.
Bullate Image

Organizational & Consumer Wallets

Bullate Image

Issue, Verify, & Manage Credentials

Bullate Image

Support Multiple Formats

Bullate Image

Developer-Friendly

Core SDK

Tick Icon
Create organizational wallets
Tick Icon
Receive and store organizational credentials
Tick Icon
Issue verifiable credentials
Tick Icon
Verify and validate credentials
Tick Icon
Revoke credentials
Tick Icon
Support all major formats
Tick Icon
Issue & Verify at scale
Tick Icon
Ensure compliance (ISO 27001, GDPR, eIDAS 2.0)

Cloud Wallet SDK

Tick Icon
Embed consumer wallets in any app
Tick Icon
Receive and store credentials securely
Tick Icon
Share credentials with one tap
Tick Icon
Enable instant verification
Tick Icon
Support all major formats
Tick Icon
Scale to millions of users
Tick Icon
Works on mobile and web
Tick Icon
Fully managed and privacy-first