Skip to content

Built-in Functions

Numaflow provides some built-in functions that can be used directly.

Cat

A cat builtin UDF does nothing but return the same messages it receives, it is very useful for debugging and testing.

spec:
  vertices:
    - name: cat-vertex
      udf:
        builtin:
          name: cat

Filter

A filter built-in UDF does filter the message based on expression. payload keyword represents message object. see documentation for expression here

spec:
  vertices:
    - name: filter-vertex
      udf:
        builtin:
          name: filter
          kwargs:
            expression: int(object(payload).id) > 100