SailPoint IdentityIQ vs IdentityNow - A Technical Comparison
Credits to u/Name_Is_Bond007 for some of the information

SailPoint IdentityIQ vs IdentityNow - A Technical Comparison


Having spoken to many people working with both SailPoint IdentityIQ (IIQ) and SailPoint IdentityNow (IDN), I thought that a quick explanation about some of the differences could be a useful resource for those who haven't encountered both products.

Overall, they both provide strong Identity Governance and Administration (IGA) solutions, but they do so by catering to different needs. Here are some key takeaways I've gotten from my conversations:

Target Audience

SailPoint IIQ is the more mature of the pair; it is designed for on-perm or hybrid environments, with a deeper level of customization available. It is ideal for larger organizations that require more complex workflows, policies and integrations with on-prem applications. IIQ is tried and tested across many years in highly regulated industries and thrives in enterprises that prioritize control and flexibility.

On the other end of the spectrum, IdentityNow is SailPoint's cloud-based IGA platform. It's core focus is around simplicity, ease of deployment, and high rates of time-to-value ratios. While it has evolved significantly over the years, it has been and continues to be designed with cloud environments at the forefront of the decision making process. This means the target audience is organizations looking for a managed service that can be maintained and scaled easily. It is more streamlined than IIQ, but can still be utilized in a variety of cases in hybrid or on-cloud environments.

Technical Requirements

SailPoint IdentityIQ

SailPoint IIQ is more technically demanding, owing to its higher levels of customization. Java knowledge is strongly recommended as a large proportion of core work will involve Java. The best SailPoint Engineers in my experience strive towards having great levels of knowledge in:

- Core Java

- JAX-RS

- JDBC

- SQL

-BeanShell (Java Compatible Scripting Language)

This combination of technical skills will allow you to build custom connectors, create provisioning policies, manipulate identity attributes and perform numerous other tasks within IdentityIQ. Of course, this does not mean you need all of this to be effective and the exact requirements vary project to project. Should you be working on integrations with modern cloud services, knowledge of REST APIs (via JAX-RS) is very helpful, whereas alternatively if you're managing identity data or writing more complex rules knowledge of JDBC and SQL will be useful.

Since IIQ is so customizable, having this strong background will allow you to ensure that the product will fit specific business needs.

SailPoint IdentityNow

The reliance on Java for IdentityNow is much lower than in IIQ. Java is still involved, but since IdentityNow is designed to be less code-intensive and more configure driven, the requirements for a strong background in Java is softened. IdentityNow makes a point of its ease of use with a more declarative approach, but that being said you will often need to come in with Java for certain connectors and customizations.

Other technologies are still in play though:

PowerShell is extremely useful for integrating with Microsoft Environments.

Python or Javascript is also useful for specific connectors or executing custom tasks.

Since IdentityNow is a SaaS product, the legwork is somewhat reduced, meaning engineers can focus more on configuration as opposed to coding. However, when extending the platforms capabilities or building custom connectors, you will need to dive back into Java or scripting tools.

Customization and Extensibility

A distinct differentiator between the two products is the level of customization each one provides. IIQ is incredibly flexible, which is a large part of why the technical requirements (particularly in J2EE) is higher than IdentityNow. This allows you to build out custom solutions for almost any IGA scenario you could come across.

This of course, can lead to people getting carried away. I've found that developers with extremely deep knowledge of Java will find themselves constantly tweaking and optimizing custom workflows, policies and connectors.

IdentityNow offers less customization, but as discussed in last weeks episode this makes it much more approachable for teams without the depth of knowledge or resources to utilize the customization of IIQ. It has more "out-the-box" functionality and most tasks can already be handled with the easy to use interface. Customization for IdentityNow typically comes in the form of configurations and scripting as opposed to deeper levels of coding.

Conclusions

By now, it should be clear that it depends on the organizations size, complexity, and specific IGA needs. On prem and highly complex? You're best off with IIQ. Need an On-Cloud, scalable and less developmentally taxing solution? Then IdentityNow is ideal.

In my conversations with people involved in SailPoint's products, many note that IdentityNow is currently receiving more attention from SailPoint and believe that is the main solution they will be supporting in the future. So if you're new to the space, consider learning IdentityNow.

In any case, as an Engineer understanding Java and technologies surrounding identity governance is critical. IIQ makes Java a non-negotiable, but IDN still massively benefits from having Java knowledge.


Bruno Colen Meniconi

Identity and Access Management I CIAM? | ITIL? | CC?

4 周

Great article! Thanks for creating it! I missed the infrastructure side of IIQ. There is the need to understand the upgrade paths and how to do it properly. This can demands Linux/Windows server based knowledge, depending on the chosen infrastructure, web services, like Tomcat, basic knowledge on databases and network security. I lead recently a successful upgrade from version 8.1 to 8.4 and I had to deal with all this infrastructure details.

Israel Duanis

Co-Founder & CEO at Linx Security

4 周

Great comparison, Adam Wight! This discussion highlights a broader challenge: enterprises need identity governance that’s both powerful and agile—without the complexity of legacy solutions… At Linx Security we take a different approach, providing a modern, SaaS-native alternative that streamlines access control without the headaches. Less than an hour from deployment to value. Would love to hear how others are tackling these IAM transitions! More on our approach here: https://www.linx.security

回复
Sanjay Lama

IAM Engineer at Liberty Mutual Insurance | Saviynt | SailPoint IIQ | SailPoint IDNow | Okta

1 个月

This is an excellent breakdown of the key differences between SailPoint IdentityIQ (IIQ) and IdentityNow (IDN). I really liked how you outlined the technical skills required for each. For IIQ, the emphasis on Java, JDBC, and BeanShell is definitely accurate given the high level of customization it supports. On the other hand, you rightly point out that IDN is more configuration-driven but still benefits from scripting knowledge like PowerShell, Python, or JavaScript. It’s also interesting to note SailPoint’s growing focus on IdentityNow, which aligns with the industry shift toward SaaS solutions. Your suggestion that new engineers prioritize learning IDN is solid advice. Great insights overall!

Atish Augustine

Software Development Specialist Advisor at NTT DATA Services.

1 个月

Very informative...looking forward to more such comparisons..!!

Pankaj Kumar

IAM | SailPoint IIQ | SailPoint Certified IdentityNow Professional | MIM | Microsoft Certified SC-300 |

1 个月

Insightful

要查看或添加评论,请登录

社区洞察

其他会员也浏览了