> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/pam/concepts/custom-pam-provider-template.md).

# Custom PAM provider template

A custom PAM provider template defines the set of actions and properties that Devolutions PAM uses to configure an [identity provider](https://docs.devolutions.net/pam/concepts/identity-providers/) or [password propagation](https://docs.devolutions.net/pam/concepts/password-propagation/). These templates act as manifests, containing embedded scripts, connection parameters, and placeholder values tailored to each provider’s unique requirements.

Created within Devolutions Server, a custom PAM provider template includes configurable elements such as [endpoint URLs](https://docs.devolutions.net/pam/concepts/identity-provider-endpoints/), ports, and specific [action properties](https://docs.devolutions.net/pam/concepts/action-property/). Templates streamline the deployment of identity services by offering a consistent structure to automate and standardize password propagation or provider creation.

By enabling templates, Devolutions PAM helps secure and simplify the setup process while maintaining flexibility across identity systems. Templates are especially useful in dynamic or hybrid environments where identity integrations may vary across departments or use cases.

#### Related topics

* [Custom PAM providers](https://docs.devolutions.net/pam/server/providers/anyidentity-providers/)
* [Create a custom PAM provider in Devolutions Server](https://docs.devolutions.net/pam/server/getting-started/anyidentity/create-anyidentity-pam-provider-dvls/)
* [Import a custom PAM provider in Devolutions Server](https://docs.devolutions.net/pam/server/getting-started/anyidentity/import-anyidentity-pam-provider/)
* [Create a custom PAM provider action script in Devolutions Server](https://docs.devolutions.net/pam/server/getting-started/anyidentity/create-anyidentity-pam-provider-dvls/)

#### See also

* [Azure Key Vault secret (Devolutions Server)](https://docs.devolutions.net/pam/server/providers/anyidentity-providers/azure-key-vault-secret/)
* [SQL Server login (Devolutions Server)](https://docs.devolutions.net/pam/server/providers/anyidentity-providers/sql-server-login/)
* [Windows local accounts (Devolutions Server)](https://docs.devolutions.net/pam/server/providers/anyidentity-providers/windows-local-account/)
* [YouTube - Devolutions PAM playlist](https://www.youtube.com/watch?v=hsLuhLJjCaM\&list=PLfidkb9pPIfJDEMOn1wK2a8MsFdE-EZPX)
* Devolutions Blog:
  * [Inside the custom PAM provider workflow: account discovery](https://blog.devolutions.net/2024/10/inside-the-anyidentity-workflow-account-discovery/)
  * [Inside the custom PAM provider workflow: heartbeat](https://blog.devolutions.net/2024/10/inside-the-anyidentity-workflow-heartbeat/)
  * [Inside the custom PAM provider workflow: password rotation](https://blog.devolutions.net/2024/10/inside-anyidentity-workflow-password-rotation/)
  * [Inside the custom PAM provider workflow: password propagation](https://blog.devolutions.net/2024/10/inside-the-anyidentity-workflow-password-propagation/)
  * [Decoding custom PAM providers: customizable identity management for the modern enterprise](https://blog.devolutions.net/2024/10/decoding-anyidentity-customizable-identity-management-for-the-modern-enterprise/)
  * [Spotlight on remote PAM with custom PAM providers and Devolutions Gateway](https://blog.devolutions.net/2024/11/inside-20243-secure-remote-pam-with-anyidentity-and-devolutions-gateway/)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.devolutions.net/pam/concepts/custom-pam-provider-template.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
