Skip to content

Documentation / @agentick/express / createAgentickMiddleware

Function: createAgentickMiddleware() ​

createAgentickMiddleware(gatewayConfig, options?): AgentickRouter

Defined in: packages/express/src/index.ts:107

Create Express middleware that delegates to Gateway.

Parameters ​

gatewayConfig ​

AgentickExpressConfig

Gateway configuration (apps, methods, auth, etc.)

options? ​

AgentickMiddlewareOptions = {}

Optional Express-specific options

Returns ​

AgentickRouter

Express Router middleware with attached gateway

Example ​

typescript
const middleware = createAgentickMiddleware({
  apps: { assistant: myApp },
  defaultApp: "assistant",
});

app.use("/api", middleware);

// Access gateway for lifecycle management
process.on("SIGTERM", () => middleware.gateway.close());

Released under the ISC License.