Heimdall SDKs

The recommended way to integrate with Heimdall, a passwordless OpenID Connect (OIDC) authentication server, is by using one of our official SDKs. Heimdall offers fine-tuned libraries for Next.js, Nuxt, and Remix, designed to simplify authentication tasks such as receiving access tokens, exchanging them for JSON Web Tokens (JWTs), and validating tokens. Each SDK includes middleware to protect routes and manage authentication state, ensuring seamless integration with Heimdall’s secure, multi-tenant architecture.

Before using the SDKs, ensure Heimdall is running and configured with your OIDC client details. See the Quickstart to set up Heimdall locally or the Configuration Guide for detailed setup instructions.

Official libraries

Next.js

A lightweight SDK for Next.js, providing OIDC token handling and middleware to secure routes in server-side and API routes.

Read more

Nuxt

A Nuxt SDK with utilities for OIDC authentication and server middleware to protect routes in Nuxt applications.

Read more

Remix

A Remix SDK offering OIDC token management and session-based middleware for securing routes in Remix applications.

Read more

Was this page helpful?