# Respect UDF limitations

> Design UDFs as pure functions that transform data without mutating the graph in FalkorDB

- Skill: `falkordb/respect-udf-limitations` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add falkordb/respect-udf-limitations`
- Raw SKILL.md: https://api.skillmd.com/api/skills/falkordb/respect-udf-limitations/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: falkordb (https://skillmd.com/u/falkordb)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/falkordb/respect-udf-limitations

---


# Respect UDF limitations

Understand and work within the constraints of FalkorDB's UDF system.

## Usage

Design UDFs as pure functions that perform transformations without attempting to modify the graph.

## Example

```text
# Use UDFs for transformations only; do not attempt CREATE/SET/DELETE inside JS.
```

## Notes

- UDFs cannot mutate the graph - they are read-only
- UDFs cannot execute CREATE, SET, DELETE, or MERGE operations
- UDFs should be pure functions with no side effects
- UDFs cannot make network calls or access external resources
- Use UDFs for data transformation, computation, and formatting only
- For graph mutations, use Cypher queries that call UDFs for computed values

