Beacons

Send lightweight runtime signals for analytics, triggers, and notifications.

What this helps you do

Send lightweight runtime signals for analytics, triggers, and notifications.

  • Run non-blocking telemetry alongside main responses
  • Capture campaign, request, and workflow events
  • Notify teams when important endpoint events occur
  • Keep observability close to the endpoint lifecycle

Beacons

Add lightweight runtime signals so teams can understand endpoint behavior while traffic is flowing.

Integration actions

Trigger email, messaging, AI, calendar, and form providers from HTTP requests.

Beacons

Send lightweight runtime signals for analytics, triggers, and notifications.

Observability

Trace requests, inspect execution logs, and diagnose endpoint behavior in production.

POST https://analytics.example.com/events/page-view

{"path":"/pricing","ref":"google"}

POST https://analytics.example.com/events/signup-click

{"campaign":"spring-launch","button":"hero-cta"}

POST https://hooks.example.net/beacons/redirect

{"redirect_id":"rd_921","target":"docs"}

POST https://metrics.example.io/ingest

{"event":"webhook_received","provider":"stripe"}

POST https://notify.example.com/beacon/team

{"severity":"info","channel":"ops"}

POST https://tracking.example.org/v1/beacon

{"country":"GB","plan":"pro"}

POST https://audit.example.com/logs/beacon

{"request_id":"req_4f2d","status":"queued"}

POST https://telemetry.example.dev/streams/main

{"latency_ms":42,"region":"eu-west-1"}

POST https://events.example.app/capture

{"feature":"uploads","action":"started"}

POST https://beacons.example.co/dispatch

{"workflow":"invoice-sync","step":"completed"}

POST https://alerts.example.io/event/request-latency

{"url_id":"url_120","p95_ms":188}

POST https://warehouse.example.com/ingest/endpoint-usage

{"endpoint":"webhooks/stripe","hits":1}

POST https://hooks.example.net/beacons/rate-limit

{"bucket":"team-default","remaining":96}

POST https://analytics.example.com/events/error

{"code":"validation_failed","field":"signature"}

POST https://notify.example.com/beacon/product

{"product":"checkout","event":"payment_succeeded"}

POST https://events.example.app/capture/funnel

{"step":"started_trial","source":"pricing"}

POST https://tracking.example.org/v1/beacon/session

{"session_id":"ses_31a7","duration_ms":9234}

POST https://telemetry.example.dev/streams/errors

{"trace_id":"tr_88fd","retryable":false}

POST https://audit.example.com/logs/security

{"action":"signature_verified","provider":"shopify"}

POST https://beacons.example.co/dispatch/region

{"region":"us-east-1","status":"delivered"}

Related features

Use these features together to build complete endpoint workflows.

Request handling

Validate, authenticate, and rate-limit incoming requests before endpoint actions run.

Auth guards PRO

Protect public endpoints with basic auth, bearer tokens, query keys, or datastore-backed sessions.

Rate limiting PRO

Apply per-endpoint request limits to protect capacity and upstream services.

Signing profiles

Verify webhook signatures from known providers or any HMAC-based source.

Get started in minutes

Everything you need to go from zero to production-ready endpoints.

Create your first endpoint

Sign up, define a URL, and configure auth and validation in a few clicks.

Follow the quickstart

Use the docs to build and test a full endpoint workflow step by step.

Pick a plan when you are ready

Start free, then upgrade for higher limits, advanced features, and team workflows.

Ready to start building?

Get started with Streamnode and build your first endpoint in minutes.