DataFn

API Reference

Complete API reference for all DataFn packages.

Packages

DataFn is organized into three packages:

@datafn/core

Shared types, schema validation, filter evaluation, normalization utilities, date conversion, KV helpers, and plugin hook execution. Used by both client and server.

@datafn/client

Browser and Node.js client with offline support, sync engine, reactive signals, event bus, and storage adapters.

@datafn/server

Node.js server with route handlers, execution engine, middleware, and WebSocket support.