> For the complete documentation index, see [llms.txt](https://docs.coherent.global/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.coherent.global/build-spark-services/additional-mappings.md).

# Additional mappings

- [Call Spark services as functions (Xcall)](https://docs.coherent.global/build-spark-services/additional-mappings/call-spark-services-as-functions-xcall.md)
- [Tutorial: Define CS.SPARK\_XCALL UDF](https://docs.coherent.global/build-spark-services/additional-mappings/call-spark-services-as-functions-xcall/tutorial-define-cs.spark_xcall-udf.md)
- [CS.SPARK\_XCALL UDF function reference](https://docs.coherent.global/build-spark-services/additional-mappings/call-spark-services-as-functions-xcall/cs.spark_xcall-udf-function-reference.md)
- [CS.SPARK\_UDFCALLAPI (legacy)](https://docs.coherent.global/build-spark-services/additional-mappings/call-spark-services-as-functions-xcall/cs.spark_udfcallapi-legacy.md)
- [CS.SPARK\_XCALL UDF (backup)](https://docs.coherent.global/build-spark-services/additional-mappings/call-spark-services-as-functions-xcall/cs.spark_xcall-udf-backup.md)
- [Circular references (Xcircular\_switch)](https://docs.coherent.global/build-spark-services/additional-mappings/circular-references-xcircular_switch.md)
- [CSV inputs and outputs (XCSVinput and XCSVoutput)](https://docs.coherent.global/build-spark-services/additional-mappings/csv-inputs-and-outputs-xcsvinput-and-xcsvoutput.md)
- [Error messages (Xvalidate)](https://docs.coherent.global/build-spark-services/additional-mappings/error-messages-xvalidate.md)
- [Images (Ximage)](https://docs.coherent.global/build-spark-services/additional-mappings/images-ximage.md)
- [Inputs and outputs (Xinput and Xoutput)](https://docs.coherent.global/build-spark-services/additional-mappings/inputs-and-outputs-xinput-and-xoutput.md)
- [JSON structures (Xrichoutput)](https://docs.coherent.global/build-spark-services/additional-mappings/json-structures-xrichoutput.md)
- [Parameters (Xparameter)](https://docs.coherent.global/build-spark-services/additional-mappings/parameters-xparameter.md)
- [PDF reports (Xreport)](https://docs.coherent.global/build-spark-services/additional-mappings/pdf-reports-xreport.md)
- [Solve functions (Xsolve)](https://docs.coherent.global/build-spark-services/additional-mappings/solve-functions-xsolve.md)
- [Sub functions with subservices](https://docs.coherent.global/build-spark-services/additional-mappings/sub-functions-with-subservices.md)
