Powerful features, zero fluff.

Everything you need to build, secure, and run endpoints without all the repetitive setup work.

Request handling

Validate, authenticate, and rate-limit every incoming request before it reaches your actions and ensure clean, trusted payloads.

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.

Input validation

Validate request data and uploads before actions mutate data or call external services.

Actions

Execute sequential or async operations. Query data, manage files, call APIs, and trigger integrations in one endpoint flow.

Datastore queries

Read, filter, and shape records across tabular, document, and key-value datastores.

Filestore operations

List, read, write, delete, and generate URLs for files across connected storage providers.

Integration actions

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

HTTP requests

Call any upstream API, map responses, and compose results with other actions.

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.

Response types

Shape your output with the right response type for every use case, from static payloads to dynamic scripted logic.

Response types

Return content, files, redirects, proxy responses, scripts, or condition-based responses.

Beacons

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

Beacons

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

Observability

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

Integration actions

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

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"}

Custom domains PRO

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

Custom domains

Attach branded HTTPS domains to endpoint URLs without changing workflow definitions.

Observability

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

Request handling

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

Ready to start building?

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