Auth guards PRO
Basic auth, bearer tokens, query parameter keys, or datastore-backed guard sessions. Pick the right mode for each endpoint.
Everything you need to build, secure, and run endpoints without all the repetitive setup work.
Validate, authenticate, and rate-limit every incoming request before it reaches your actions and ensure clean, trusted payloads.
Basic auth, bearer tokens, query parameter keys, or datastore-backed guard sessions. Pick the right mode for each endpoint.
Protect capacity with configurable rate limits per endpoint. Throttle abusive traffic before it reaches your actions.
Verify webhook signatures from Stripe, Shopify, PayPal, Amazon SNS, eBay, or any HMAC-based provider.
Validate path parameters, query strings, headers, body fields, and file uploads with configurable rules.
Execute sequential or async operations. Query data, manage files, call APIs, and trigger integrations in one endpoint flow.
Query, insert, update, and delete records in tabular, document, or key-value datastores.
List, read, write, delete, and generate signed URLs for files across all connected filestore providers.
Send emails, Slack messages, SMS, voice calls, AI completions, and calendar events through built-in providers.
Make outbound HTTP calls to any API. Chain responses, map data, and compose results from multiple upstream services.
Connect existing databases with flexible tabular, document, and key-value storage.
Upload, store, and serve files across cloud and self-hosted providers.
Plug into email, messaging, AI, and calendar services your workflows use.
Shape your output with the right response type for every use case, from static payloads to dynamic scripted logic.
Return JSON, XML, or plain text with status codes and custom headers.
Serve files directly or stream binary content from filestores.
Forward requests to upstream services and return their response transparently.
Send clients to another URL with configurable status codes.
Write custom response logic for advanced use cases.
Define multiple responses with conditions evaluated at runtime.
Add lightweight runtime signals so teams can understand endpoint behavior while traffic is flowing.
Track endpoint activity in real time with beacon events ready for dashboards and attribution flows.
Fire downstream automations when key events happen, without blocking the main request lifecycle.
Push important events to your team through alerting channels so no critical signal is missed.
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"}
Ship branded, trustworthy URLs for every endpoint without managing separate infrastructure.
Example endpoints
https:// api.yourdomain.com /webhooks/stripe
https:// events.yourdomain.com /uploads/process
Attach branded domains to endpoint URLs without changing your workflow definitions.
Requests are secured with HTTPS, so production traffic is protected out of the box.
Map clean paths per project and keep endpoint URLs stable as your app evolves.
Get started with Streamnode and build your first endpoint in minutes.