# Beanshell validator

**URL:** <https://developer.sailpoint.com/discuss/t/beanshell-validator/200785>\
**Category:** SHF Discussion and Questions\
**Tags:** rules, identity-security-cloud\
**Created:** [March 27, 2026, 12:24pm UTC](https://developer.sailpoint.com/discuss/t/beanshell-validator/200785 "2026-03-27T12:24:56Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![lalithajay](https://avatars.discourse-cdn.com/v4/letter/l/96bed5/32.png) [@lalithajay](https://developer.sailpoint.com/discuss/u/lalithajay)\
**Post date:** [March 27, 2026, 12:24pm UTC](https://developer.sailpoint.com/discuss/t/beanshell-validator/200785/1 "2026-03-27T12:24:57Z")

</div>

> There are existing Beanshell rules, which require some adjustments. I just did those code changes, before production deployment, I like to validate these modified Beanshell rules for the syntax et. Is there any quick online tool for this rule validator similar to VS Code plugin or ISC for transformations, Just curious any easy way to validate this.

##

---

<div class="post-metadata">

**Author:** ![othornewill](https://avatars.discourse-cdn.com/v4/letter/o/a6a055/32.png) [@othornewill](https://developer.sailpoint.com/discuss/u/othornewill)\
**Post date:** [March 27, 2026, 1:58pm UTC](https://developer.sailpoint.com/discuss/t/beanshell-validator/200785/2 "2026-03-27T13:58:09Z")

</div>

Is the SailPoint ISC Rule Validator perhaps what you are looking for?

> **[Validate the Rule​ - Your first rule | SailPoint Developer Community](https://developer.sailpoint.com/docs/extensibility/rules/guides/your-first-rule/#validate-the-rule)**
>
> In this guide you'll learn the end to end process of writing a cloud rule to generate a username for use in account creation. | Learn to build your first rule!

[https://community.sailpoint.com/t5/Professional-Services/IdentityNow-Rule-Validator/ta-p/166116](https://community.sailpoint.com/t5/Professional-Services/IdentityNow-Rule-Validator/ta-p/166116)

---

<div class="post-metadata">

**Author:** ![kumarSinghM](https://avatars.discourse-cdn.com/v4/letter/k/ecb155/32.png) [@kumarSinghM](https://developer.sailpoint.com/discuss/u/kumarSinghM)\
**Post date:** [March 27, 2026, 2:06pm UTC](https://developer.sailpoint.com/discuss/t/beanshell-validator/200785/3 "2026-03-27T14:06:05Z")

</div>

@lalithajay

Please refer this Post.

[Online tool for BeanShell validation / rule validation - as well as Apache Velocity - Identity Security Cloud (ISC) / ISC Discussion and Questions - SailPoint Developer Community](https://developer.sailpoint.com/discuss/t/online-tool-for-beanshell-validation-rule-validation-as-well-as-apache-velocity/15507)

ISC Visual Studio Code plugin does most of the work. I think you should use VSC only.

---

<div class="post-metadata">

**Author:** ![kumarSinghM](https://avatars.discourse-cdn.com/v4/letter/k/ecb155/32.png) [@kumarSinghM](https://developer.sailpoint.com/discuss/u/kumarSinghM)\
**Post date:** [March 27, 2026, 2:06pm UTC](https://developer.sailpoint.com/discuss/t/beanshell-validator/200785/4 "2026-03-27T14:06:59Z")

</div>

For rule validation refer - [IdentityNow Rule Validator | SailPoint Developer Community](https://developer.sailpoint.com/idn/docs/rules/rule-validator)

For testing velocity code in emails use this- [Using Email Templates - SailPoint Identity Services](https://documentation.sailpoint.com/saas/help/common/emails/using_email_templates.html?h=test+emai#testing-email-templates)

---

<div class="post-metadata">

**Author:** ![KRM7](https://sea1.discourse-cdn.com/sailpoint/discuss/user_avatar/developer.sailpoint.com/krm7/32/2685_2.png) [@KRM7](https://developer.sailpoint.com/discuss/u/KRM7)\
**Post date:** [March 27, 2026, 2:07pm UTC](https://developer.sailpoint.com/discuss/t/beanshell-validator/200785/5 "2026-03-27T14:07:01Z")

</div>

You can develop Rules in **VSCode** Extension itself, create Rule and develop through VSCode extension if it is **Connector** Rule.

For **Cloud** Rules, develop outside ISC extension inside VSCode, add Java extension. There are no much differences between Java and Beanshell

I wouldn’t recommend validating code outside using some 3rd party tools.

---

<div class="post-metadata">

**Author:** ![narayanag](https://sea1.discourse-cdn.com/sailpoint/discuss/user_avatar/developer.sailpoint.com/narayanag/32/25441_2.png) [@narayanag](https://developer.sailpoint.com/discuss/u/narayanag)\
**Post date:** [March 27, 2026, 11:12pm UTC](https://developer.sailpoint.com/discuss/t/beanshell-validator/200785/6 "2026-03-27T23:12:13Z")

</div>

Hi @lalithajay ,

Try to explore **SailPoint SaaS Rule Validator** (sp-rv). Below information , I got it from Sailpoint ISC help. to help you, I have debug the issue. I never use it.

**GitHub Repository:** [https://github.com/sailpoint-oss/rule-development-kit](https://github.com/sailpoint-oss/rule-development-kit)

**Clone the project:**

```auto
git clone git@github.com:sailpoint-oss/rule-development-kit.git

```

---

<div class="post-metadata">

**Author:** ![lalithajay](https://avatars.discourse-cdn.com/v4/letter/l/96bed5/32.png) [@lalithajay](https://developer.sailpoint.com/discuss/u/lalithajay)\
**Post date:** [March 31, 2026, 9:16pm UTC](https://developer.sailpoint.com/discuss/t/beanshell-validator/200785/7 "2026-03-31T21:16:28Z")

</div>

First link you stated does not work

---

<div class="post-metadata">

**Author:** ![lalithajay](https://avatars.discourse-cdn.com/v4/letter/l/96bed5/32.png) [@lalithajay](https://developer.sailpoint.com/discuss/u/lalithajay)\
**Post date:** [March 31, 2026, 9:22pm UTC](https://developer.sailpoint.com/discuss/t/beanshell-validator/200785/8 "2026-03-31T21:22:06Z")

</div>

Yes, plan is to use plugin for connector rules and then VS for cloud rules and then use below to validate [Your first rule | SailPoint Developer Community](https://developer.sailpoint.com/docs/extensibility/rules/guides/your-first-rule/#validate-the-rule)

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/sailpoint/original/2X/f/f2136700ed5e3703e0b85e02f6be799dacca7735.png) [@system](https://developer.sailpoint.com/discuss/u/system)\
**Post date:** [May 30, 2026, 9:22pm UTC](https://developer.sailpoint.com/discuss/t/beanshell-validator/200785/9 "2026-05-30T21:22:44Z")

</div>

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.
