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

Basic auth, bearer tokens, query parameter keys, or datastore-backed guard sessions. Pick the right mode for each endpoint.

Rate limiting PRO

Protect capacity with configurable rate limits per endpoint. Throttle abusive traffic before it reaches your actions.

Signing profiles

Verify webhook signatures from Stripe, Shopify, PayPal, Amazon SNS, eBay, or any HMAC-based provider.

Input validation

Validate path parameters, query strings, headers, body fields, and file uploads with configurable rules.

Actions

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

Datastore operations

Query, insert, update, and delete records in tabular, document, or key-value datastores.

Filestore operations

List, read, write, delete, and generate signed URLs for files across all connected filestore providers.

Integration actions

Send emails, Slack messages, SMS, voice calls, AI completions, and calendar events through built-in providers.

HTTP requests

Make outbound HTTP calls to any API. Chain responses, map data, and compose results from multiple upstream services.

Datastores

Connect existing databases with flexible tabular, document, and key-value storage.

Tabular

Airtable Google Sheets MariaDB MySQL Notion PostgreSQL SQL Server SQLite Supabase

Document

MongoDB

Key-Value

DynamoDB Memcached Redis

Filestores

Upload, store, and serve files across cloud and self-hosted providers.

Object storage

Amazon S3 Cloudflare R2

File platforms

Dropbox Google Drive

File systems

FTP SFTP

Integrations

Plug into email, messaging, AI, and calendar services your workflows use.

Email

Amazon SES Gmail Mailgun Microsoft Outlook Postmark Resend

Calendars & Scheduling

Google Calendar iCal

Forms & Surveys

Google Forms

AI & ML

OpenAI

Chat & Messaging

Slack

SMS & Voice

Twilio

Response types

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

Content

Return JSON, XML, or plain text with status codes and custom headers.

File and stream

Serve files directly or stream binary content from filestores.

Proxy

Forward requests to upstream services and return their response transparently.

Redirect

Send clients to another URL with configurable status codes.

Script responses PRO

Write custom response logic for advanced use cases.

Multi-response

Define multiple responses with conditions evaluated at runtime.

Beacons

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

Analytics

Track endpoint activity in real time with beacon events ready for dashboards and attribution flows.

Triggers

Fire downstream automations when key events happen, without blocking the main request lifecycle.

Notifications

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

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

Bring your own domains

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

TLS by default

Requests are secured with HTTPS, so production traffic is protected out of the box.

Predictable routing

Map clean paths per project and keep endpoint URLs stable as your app evolves.

Ready to start building?

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