autumnHandler creates server-side endpoints that handle communication between your frontend React hooks and Autumn’s API. It manages customer authentication and proxies requests securely using your secret key.
Framework adapters
Import the handler from the adapter that matches your backend framework:
The Web Standard adapter (
autumn-js/fetch) works with any runtime that uses the Fetch API Request/Response objects, including Elysia, Cloudflare Workers, and Deno.
The Express adapter requires
express.json() body-parser middleware before the Autumn handler. See the setup guide for full examples.Usage
Parameters
(request: Request) => AuthResult
required
Function that receives the incoming request and returns customer identification data.
string
Autumn API secret key. Defaults to
AUTUMN_SECRET_KEY environment variable.string
Override the Autumn API URL. Use when self-hosting.
string
Path prefix for routes. Defaults to
/api/autumn.boolean
If true, suppresses console warnings and logs.