📄️ How to run a realtime job
Realtime is the default way to run UDFs—no configuration needed. Every UDF runs in realtime mode unless you explicitly request a batch instance.
📄️ How to run in parallel
Need to process hundreds or thousands of inputs? fused.submit() runs a UDF over multiple inputs in parallel, spinning up separate instances for each job.
📄️ How to run a batch job
Batch jobs run on dedicated machines with more resources and no time limits. Use them when your UDF needs more than realtime can offer.
📄️ How to use caching
Fused caches UDF results automatically to make repeated calls faster. Cached calls return instantly and don't consume Fused Credit Units—you only pay for compute once, then reuse the result for free.
📄️ Version Control
Version control your UDFs with GitHub to share across your team and track changes over time.
📄️ Geospatial Single vs Tile
There are 2 main ways to work with spatial data in Fused: