For the complete documentation index, see llms.txt. This page is also available as Markdown.

Overview

OpenBotAuth provides official SDKs for integrating signature verification directly into your applications. Both SDKs follow the same design principles:

  • No local cryptography - All verification is delegated to the OpenBotAuth verifier service

  • Middleware support - Drop-in middleware for popular frameworks

  • Observe mode - Non-blocking verification for gradual rollout

  • Security-first - Sensitive headers are never forwarded

Available SDKs

SDK
Package
Frameworks

When to Use SDKs

Use the SDK approach when:

  • You want fine-grained control over verification logic

  • You need to integrate with your existing authentication/authorization

  • You want to make policy decisions in your application code

  • You're building a Node.js or Python application

Alternative: Proxy

If you prefer a zero-code approach or use a different language/framework, consider the OpenBotAuth Proxy which sits in front of any HTTP backend.

Core Concepts

Verification Flow

Middleware Modes

Both SDKs support two middleware modes:

Mode
Behavior

observe (default)

All requests pass through; verification result attached to request

require-verified

Protected paths return 401 if verification fails

Request State

After middleware processing, verification state is attached to the request:

Last updated