PubNub Functions enable the creation and execution of business logic on messages at the edge of the network. Quickly build microservices and incorporate logic like re-routing, augmenting, filtering, transforming, and aggregating data. PubNub Functions are serverless, there is no need to worry about deploying, maintaining, or scaling server infrastructure.
Route, filter, transform, augment, and aggregate realtime messages.
One-click secure REST endpoint functions make new functionality a breeze to build and deploy.
Trigger sync and async functions so processing can happen as data streams in or afterwards.
Enrich messages with HTTP calls to 3rd party APIs and services.
Utilizing IoT sensors and serving an event when there is a temperature anomaly.
Translating multi-language chat conversations in-network.
Deploying chatbots to enrich conversations in social platforms.
Your logic is executed where your data is streaming in, and replicated across PubNub’s 15 Points of Presence. PubNub guarantees less than 10ms triggered execution time for Functions.
PubNub Functions maintain a global key/value store to keep the application state. They deploy and scale automatically, so you do not have to worry about operational issues.
Enterprise-grade security comes built in, including:
Never worry about servers and infrastructure issues. PubNub Functions scales automatically as users and devices increase, and handles all the deployment of your code.
Endpoints triggers an event handler and assigns a URL to your function to execute it with an HTTP request. You can also modify data with event-based triggers, before publishing and/or after publishing.
The BLOCKS Catalog is a growing collection of prebuilt applets for chat, alerts, geolocation, graphing, IoT, and more, and are replicated across the edge of the PubNub network.
PubNub has partnered with dozens of leading companies to provide easily integratable partner functions to suit your use cases.