> For the complete documentation index, see [llms.txt](https://archivedocs.stackstate.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://archivedocs.stackstate.com/5.1/develop/developer-guides.md).

# Developer guides

- [Agent checks](https://archivedocs.stackstate.com/5.1/develop/developer-guides/agent_check.md): StackState Self-hosted v5.1.x
- [About Agent checks](https://archivedocs.stackstate.com/5.1/develop/developer-guides/agent_check/agent_checks.md): StackState Self-hosted v5.1.x
- [Agent check API](https://archivedocs.stackstate.com/5.1/develop/developer-guides/agent_check/agent-check-api.md): StackState Self-hosted v5.1.x
- [Agent check state](https://archivedocs.stackstate.com/5.1/develop/developer-guides/agent_check/agent-check-state.md): StackState Self-hosted v5.1.x
- [How to develop Agent checks](https://archivedocs.stackstate.com/5.1/develop/developer-guides/agent_check/how_to_develop_agent_checks.md): StackState Self-hosted v5.1.x
- [Connect an Agent check to StackState](https://archivedocs.stackstate.com/5.1/develop/developer-guides/agent_check/connect_agent_check_with_stackstate.md): StackState Self-hosted v5.1.x
- [Custom functions and scripts](https://archivedocs.stackstate.com/5.1/develop/developer-guides/custom-functions.md): StackState Self-hosted v5.1.x
- [StackState functions](https://archivedocs.stackstate.com/5.1/develop/developer-guides/custom-functions/functions.md): StackState Self-hosted v5.1.x
- [Check functions](https://archivedocs.stackstate.com/5.1/develop/developer-guides/custom-functions/check-functions.md): StackState Self-hosted v5.1.x
- [Component actions](https://archivedocs.stackstate.com/5.1/develop/developer-guides/custom-functions/component-actions.md): StackState Self-hosted v5.1.x
- [Event handler functions](https://archivedocs.stackstate.com/5.1/develop/developer-guides/custom-functions/event-handler-functions.md): StackState Self-hosted v5.1.x
- [ID extractor functions](https://archivedocs.stackstate.com/5.1/develop/developer-guides/custom-functions/id-extractor-functions.md): StackState Self-hosted v5.1.x
- [Mapping functions](https://archivedocs.stackstate.com/5.1/develop/developer-guides/custom-functions/mapping-functions.md): StackState Self-hosted v5.1.x
- [Monitor functions](https://archivedocs.stackstate.com/5.1/develop/developer-guides/custom-functions/monitor-functions.md): StackState Self-hosted v5.1.x
- [Propagation functions](https://archivedocs.stackstate.com/5.1/develop/developer-guides/custom-functions/propagation-functions.md): StackState Self-hosted v5.1.x
- [Template functions](https://archivedocs.stackstate.com/5.1/develop/developer-guides/custom-functions/template-functions.md): StackState Self-hosted v5.1.x
- [View health state configuration functions](https://archivedocs.stackstate.com/5.1/develop/developer-guides/custom-functions/view-health-state-configuration-functions.md): StackState Self-hosted v5.1.x
- [Custom Synchronization StackPack](https://archivedocs.stackstate.com/5.1/develop/developer-guides/custom_synchronization_stackpack.md): StackState Self-hosted v5.1.x
- [About the Custom Synchronization StackPack](https://archivedocs.stackstate.com/5.1/develop/developer-guides/custom_synchronization_stackpack/custom_synchronization_stackpack.md): StackState Self-hosted v5.1.x
- [How to customize elements created by the Custom Synchronization StackPack](https://archivedocs.stackstate.com/5.1/develop/developer-guides/custom_synchronization_stackpack/how_to_customize_elements_created_by_custom_synchronization_stackpack.md): StackState Self-hosted v5.1.x
- [How to configure a custom synchronization](https://archivedocs.stackstate.com/5.1/develop/developer-guides/custom_synchronization_stackpack/how_to_configure_custom_synchronization.md): StackState Self-hosted v5.1.x
- [Integrate external services](https://archivedocs.stackstate.com/5.1/develop/developer-guides/integrating_external_services.md): StackState Self-hosted v5.1.x
- [Mirroring Telemetry](https://archivedocs.stackstate.com/5.1/develop/developer-guides/mirroring.md): StackState Self-hosted v5.1.x
- [Monitors](https://archivedocs.stackstate.com/5.1/develop/developer-guides/monitors.md): StackState Self-hosted v5.1.x
- [Create monitors](https://archivedocs.stackstate.com/5.1/develop/developer-guides/monitors/create-custom-monitors.md): StackState Self-hosted v5.1.x
- [Monitor STJ file format](https://archivedocs.stackstate.com/5.1/develop/developer-guides/monitors/monitor-stj-file-format.md): StackState Self-hosted v5.1.x
- [StackPack development](https://archivedocs.stackstate.com/5.1/develop/developer-guides/stackpack.md): StackState Self-hosted v5.1.x
- [How to create a StackPack](https://archivedocs.stackstate.com/5.1/develop/developer-guides/stackpack/develop_stackpacks.md): StackState Self-hosted v5.1.x
- [Packaging](https://archivedocs.stackstate.com/5.1/develop/developer-guides/stackpack/prepare_package.md): StackState Self-hosted v5.1.x
- [How to get a template file](https://archivedocs.stackstate.com/5.1/develop/developer-guides/stackpack/how_to_get_a_template_file.md): StackState Self-hosted v5.1.x
- [How to make a multi-instance StackPack](https://archivedocs.stackstate.com/5.1/develop/developer-guides/stackpack/how_to_make_a_multi-instance_stackpack.md): StackState Self-hosted v5.1.x
- [Prepare a multi-instance provisioning script](https://archivedocs.stackstate.com/5.1/develop/developer-guides/stackpack/prepare_multi-instance_provisioning_script.md): StackState Self-hosted v5.1.x
- [Upload a StackPack file](https://archivedocs.stackstate.com/5.1/develop/developer-guides/stackpack/how_to_pack_and_upload_stackpack.md): StackState Self-hosted v5.1.x
- [Prepare a shared template](https://archivedocs.stackstate.com/5.1/develop/developer-guides/stackpack/prepare_shared_template.md): StackState Self-hosted v5.1.x
- [Customize a StackPack](https://archivedocs.stackstate.com/5.1/develop/developer-guides/stackpack/how_to_customize_a_stackpack.md): StackState Self-hosted v5.1.x
- [Prepare instance template files](https://archivedocs.stackstate.com/5.1/develop/developer-guides/stackpack/prepare_instance_template_file.md): StackState Self-hosted v5.1.x
- [Prepare a StackPack provisioning script](https://archivedocs.stackstate.com/5.1/develop/developer-guides/stackpack/prepare_stackpack_provisioning_script.md): StackState Self-hosted v5.1.x
- [Resources in a StackPack](https://archivedocs.stackstate.com/5.1/develop/developer-guides/stackpack/stackpack_resources.md): StackState Self-hosted v5.1.x
- [StackState Common Layer](https://archivedocs.stackstate.com/5.1/develop/developer-guides/stackpack/stackstate-common-layer.md): StackState Self-hosted v5.1.x
- [Synchronizations and templated files](https://archivedocs.stackstate.com/5.1/develop/developer-guides/synchronizations_and_templated_files.md): StackState Self-hosted v5.1.x
