---
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: 8.1
page_id: pingam:am-scripting:preface
canonical_url: https://docs.pingidentity.com/pingam/8.1/am-scripting/preface.html
keywords: ["Scripts", "OpenID Connect (OIDC)", "OAuth 2.0", "Authentication"]
page_aliases: ["index.adoc", "scripting-guide:preface.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=fad, size=3x]

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

Learn about the scripting environment and security considerations.

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

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

Discover which behaviors of AM you can modify with scripts.

[icon: edit, set=fad, size=3x]

#### [Next-generation scripts](next-generation-scripts.html)

Discover the security benefits and the ease of scripting with the next-generation engine.

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

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

Learn by example.
