next-api-layerNext API Layer
DocumentationAPI ReferenceExamples
next-api-layerNext API Layer

Production-grade API layer for Next.js with external JWT backends.

Documentation

  • Introduction
  • Installation
  • Quick Start
  • API Reference

Resources

  • Examples
  • Proxy
  • API Client
  • AuthProvider

Community

  • GitHub
  • Issues
  • Discussions
  • Contact

© 2026 Next API Layer. All rights reserved.

Created by
Documentation

Getting Started

  • Introduction
  • Installation
  • Quick Start

Core Concepts

  • How It Works
  • Token Management
  • Guest Tokens

Configuration

  • Auth Proxy
  • Proxy Handler
  • API Client
  • Security
  • i18n Integration

Client Side

  • AuthProvider
  • useAuth Hook

API Reference

  • API Reference
  • Types

Examples

  • Examples
  • Authentication Patterns
  • Role-Based Access
  • API Routes
  • Forms
  • Data Fetching
Changelog

Getting Started

  • Introduction
  • Installation
  • Quick Start

Core Concepts

  • How It Works
  • Token Management
  • Guest Tokens

Configuration

  • Auth Proxy
  • Proxy Handler
  • API Client
  • Security
  • i18n Integration

Client Side

  • AuthProvider
  • useAuth Hook

API Reference

  • API Reference
  • Types

Examples

  • Examples
  • Authentication Patterns
  • Role-Based Access
  • API Routes
  • Forms
  • Data Fetching
Changelog

TypeScript Types

Complete type definitions for next-api-layer.

Core Types#

AuthProxyConfig#

Main configuration for createAuthProxy.

TypeScript
Loading...

ApiClientConfig#

Configuration for createApiClient.

TypeScript
Loading...

Security Types#

CsrfConfig#

TypeScript
Loading...

RateLimitConfig#

TypeScript
Loading...

AuditConfig#

TypeScript
Loading...

Access Control Types#

AccessConfig#

TypeScript
Loading...

Response Types#

ApiResponse#

Standard API response wrapper.

TypeScript
Loading...

AuthResult#

Result from authentication validation.

TypeScript
Loading...

TokenInfo#

Token validation result.

TypeScript
Loading...

Cookie Types#

CookieOptions#

TypeScript
Loading...

Sanitization Types#

SanitizationConfig#

TypeScript
Loading...

Response Mappers#

ResponseMappers#

Custom parsers for different backend formats.

TypeScript
Loading...

Client-Side Types#

AuthState#

TypeScript
Loading...

UseAuthReturn#

TypeScript
Loading...

AuthProviderProps#

TypeScript
Loading...

I18n Types#

I18nConfig#

TypeScript
Loading...

Error Types#

AuthError#

TypeScript
Loading...

Utility Types#

RequestOptions#

TypeScript
Loading...

ResponseFormat#

TypeScript
Loading...

MethodSpoofingConfig#

TypeScript
Loading...

ErrorMessages#

TypeScript
Loading...