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.
Nuxt
A Nuxt SDK with utilities for OIDC authentication and server middleware to protect routes in Nuxt applications.
Remix
A Remix SDK offering OIDC token management and session-based middleware for securing routes in Remix applications.
