Meshpocalypse Semantic
    Preparing search index...

    Interface HttpGatewayConfig

    Configuration options for the HTTP Gateway. All fields are optional; sensible defaults are provided.

    interface HttpGatewayConfig {
        host?: string;
        jwksUri?: string;
        jwtSecret?: string;
        logLevel?: string;
        port?: number;
        rateLimitMax?: number;
        rateLimitWindowMs?: number;
    }
    Index

    Properties

    host?: string

    Bind address.

    '0.0.0.0'
    
    jwksUri?: string

    URL of a remote JWKS endpoint for RS256/ES256 JWT verification. Use this for production deployments with an external identity provider. Takes precedence over jwtSecret when both are set.

    jwtSecret?: string

    Shared secret for HS256 JWT verification. Use this for simple or development deployments. Mutually exclusive with jwksUri (jwksUri takes precedence).

    logLevel?: string

    Fastify log level.

    'info'
    
    port?: number

    TCP port to listen on.

    4040
    
    rateLimitMax?: number

    Maximum number of requests per IP per window.

    100
    
    rateLimitWindowMs?: number

    Rate-limit window duration in milliseconds.

    60000 (60 seconds)