> 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.md).

# Build Spark services

- [How to: Prepare an Excel file for Spark](https://docs.coherent.global/build-spark-services/how-to-prepare-an-excel-file-for-spark.md)
- [Tutorial: Map inputs and outputs](https://docs.coherent.global/build-spark-services/tutorial-map-inputs-and-outputs.md)
- [How to: Create a Spark service](https://docs.coherent.global/build-spark-services/how-to-create-a-spark-service.md)
- [Analyze service with AI](https://docs.coherent.global/build-spark-services/analyze-service-with-ai.md)
- [Additional mappings](https://docs.coherent.global/build-spark-services/additional-mappings.md)
- [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)
- [C.SPARK\_UDFCALLAPI (legacy)](https://docs.coherent.global/build-spark-services/additional-mappings/call-spark-services-as-functions-xcall/c.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)
- [Manage service versions and effective dates](https://docs.coherent.global/build-spark-services/manage-service-versions-and-effective-dates.md)
- [Tutorial: Test Spark services](https://docs.coherent.global/build-spark-services/tutorial-test-spark-services.md)
- [Neuron](https://docs.coherent.global/build-spark-services/neuron.md)
- [Neuron release history](https://docs.coherent.global/build-spark-services/neuron/neuron-release-history.md)
- [Neuron function support](https://docs.coherent.global/build-spark-services/neuron/neuron-function-support.md)
- [Type3 function support](https://docs.coherent.global/build-spark-services/neuron/type3-function-support.md)
- [Profile Neuron calculations](https://docs.coherent.global/build-spark-services/neuron/profile-neuron-calculations.md)
- [Upload log messages](https://docs.coherent.global/build-spark-services/upload-log-messages.md)
- [Sample use cases](https://docs.coherent.global/build-spark-services/sample-use-cases.md)
- [Homeowners rater](https://docs.coherent.global/build-spark-services/sample-use-cases/homeowners-rater.md)
- [Participating whole life](https://docs.coherent.global/build-spark-services/sample-use-cases/participating-whole-life.md)
