Skip to main content

Server sources

Server sources accept HTTP requests containing walkerOS events and forward them to the collector. Choose based on your deployment environment.

Available sources

SourcePlatformUse Case
ExpressNode.jsStandalone server or existing Express app
FetchEdge/ServerlessCloudflare Workers, Vercel Edge, Deno, Bun
AWS LambdaAWSAPI Gateway, Lambda Function URLs
GCP Cloud FunctionsGoogle CloudCloud Functions HTTP triggers

Choosing a source

Express - Best for traditional Node.js deployments, Docker containers, or when you need full control over the HTTP server.

Fetch - Best for edge computing and serverless platforms that support the Web Standard Fetch API.

AWS Lambda - Best for AWS-native deployments with API Gateway or Lambda Function URLs.

GCP Cloud Functions - Best for Google Cloud deployments using Cloud Functions.

Common features

All server sources provide:

  • JSON event ingestion (POST)
  • Pixel tracking (GET with 1x1 GIF response)
  • CORS support (configurable)
  • Health checks (liveness/readiness endpoints)
💡 Need Professional Support?
Need professional support with your walkerOS implementation? Check out our services.