Frameworks
Express
Drop-in Express middleware.
Mounts a single middleware that validates inbound bodies, query strings, and headers against the engine before your handlers run. 4-line install, zero handler changes.
Install
pnpm add @blackunicorn/bonklm-expressMinimal example
import express from 'express'
import { GuardrailEngine } from '@blackunicorn/bonklm'
import { expressMiddleware } from '@blackunicorn/bonklm-express'
const guard = new GuardrailEngine({ validators: ['prompt-injection', 'jailbreak'] })
const app = express()
app.use(express.json())
app.use(expressMiddleware(guard))Related connectors