---
title: Scripting
description: AM provides a scripting engine for you to develop scripts for authentication, as well as for policy conditions, handling OpenID Connect claims, and others.
component: pingam
version: 7.3
page_id: pingam:scripting-guide:preface
canonical_url: https://docs.pingidentity.com/pingam/8.1/am-scripting/preface.html
llms_txt: https://docs.pingidentity.com/pingam/llms.txt
docs_for_agents: https://developer.pingidentity.com/build-with-ai/docs-for-agents.md
keywords: ["Scripts", "OpenID Connect (OIDC)", "OAuth 2.0", "Authentication"]
page_aliases: ["index.adoc"]
---

# Scripting

AM provides a scripting engine for you to develop scripts for authentication, as well as for policy conditions, handling OpenID Connect claims, and others.

[icon: book, set=fas, size=3x]

#### [Get Started](scripting-env.html)

Learn about how to use scripts in AM to modify the default behavior.

[icon: th-list, set=fas, size=3x]

#### [Scripting API](scripting-api.html)

Discover which behaviors of AM you can modify with scripts.

[icon: scroll, set=fas, size=3x]

#### [Sample Scripts](sample-scripts.html)

Learn by example.
