Push subscriptions, reconnection replay, server-side WASM reducers, custom entity types, and zero-config authentication. Build reactive applications on temporal data.
Subscribe to entities or entity types and receive push events over WebSocket. No polling, no message queues, no external infrastructure.
Network disconnections are inevitable. VectorScaleDB maintains a server-side replay buffer so clients never miss events, even after extended outages.
Deploy custom server-side logic as WebAssembly modules. Transform, filter, or aggregate data at the database level — no round trips to application servers.
# Upload a WASM reducer for SensorReading entities curl -X POST https://api.vectorscaledb.com/v1/reducers \ -H "Content-Type: application/wasm" \ -H "X-Reducer-Name: validate-temperature" \ -H "X-Entity-Type: SensorReading" \ -H "X-Fuel-Limit: 100000" \ --data-binary @validate_temperature.wasm # List active reducers curl https://api.vectorscaledb.com/v1/reducers # Delete a reducer curl -X DELETE https://api.vectorscaledb.com/v1/reducers/validate-temperature
Go beyond the 200+ built-in entity types. Define custom types at runtime via the REST API — no schema migrations, no server restarts.
POST /v1/entity-types — register a custom typeGET /v1/entity-types — list all types (built-in + custom)Zero-configuration authentication for development and edge deployments. Devices authenticate by presenting their identity — no token provisioning, no certificate management.
Client libraries, AI agent integration, and OpenAPI specification for code generation in any language.
Key endpoints for the real-time platform.
/v1/subscribe
/v1/reducers
See real-time subscriptions and WASM reducers in action.