SailPoint vs midPoint

SailPoint suits teams that want a vendor-run identity governance product. Self-hosted midPoint suits teams that need source-level control, no license fees and their own infrastructure. This comparison shows where each fits your audit requirements.

On this page

When a SailPoint alternative fits your audit requirements

SailPoint remains the sensible choice when your team already runs its modules well, wants the vendor to operate a SaaS tenant, or depends on staff trained on its certification and request workflows. That case is strongest if a renewal or the move to IdentityIQ 9.0 or Identity Security Cloud is already funded and your auditors accept the existing evidence trail. midPoint fits when you need self-hosted control of identity data, want to remove recurring license fees, and can staff the platform in-house or with a partner. Its code is published under the EUPL and Apache 2.0 with no enterprise edition, so you can inspect what runs in your environment. Evolveum's support subscriptions are optional, and the midPoint releases page lists the support windows you must plan around.

Before you choose, map the evidence your auditor will ask for. Confirm that midPoint certification definitions, reviewer rules and remediation produce the campaign records, reviewer decisions and timestamps your control owners need. Run a role mining exercise against your own entitlement data to see whether the candidate role model is defensible, since mining output is only as good as the source data. Then list every target system and check it against the ConnId connectors midPoint documents, marking which are supported, community or experimental. A system with no mature connector is where custom connector work and its cost will sit.

The final test is people. Ask who will upgrade midPoint, tune its Java and PostgreSQL stack, maintain connectors and answer audit questions during an assessment. If that team cannot be staffed or contracted, a SaaS product may be the safer control even when the license cost is higher. Write these answers down before the first audit cycle, because the decision turns on certification evidence, connector coverage and operating capacity, and each one changes the total cost.

Which SailPoint alternative fits each scenario

This table matches common buyer situations to the option that usually fits best, with the condition that drives each choice. Read each row against your own audit scope, because midPoint is only the better fit once the connectors and certification workflows your auditors expect are confirmed.

ScenarioBetter fitCondition that drives the choice
IdentityIQ customer facing the 9.0 upgradeStay on IdentityIQ 9.0 or move to midPoint, decided per application setCompare the upgrade scope with the cost of porting rules, workflows and connectors to ConnId. Confirm that IdentityIQ 9.0 covers your current modules.
Identity Security Cloud customer with EU residency concernsSelf-hosted midPoint in your own or an EU provider's datacenterResidency requirements must be stated in writing. Confirm where SailPoint support and sub-processors access tenant data today.
Team that bought SailPoint mainly for access reviewsmidPoint certification definitions, if your reviewer rules map cleanlyConfirm that campaign stages, reviewer escalation and remediation actions can be rebuilt before the first audit cycle.
Team with strong Java and PostgreSQL skillsmidPoint, which is written in Java and uses PostgreSQL as its native repositoryInternal staff must own upgrades across midPoint releases, JVM versions and database tuning, with a plan for multi-node operation.
Team without identity engineering staffCommercial SaaS governance or a midPoint support subscription with a partnerWithout in-house connector and role-model skills, plan for external implementation effort and ongoing support before choosing self-hosting.
Estate dominated by target systems outside standard connectorsConfirm connector status before choosing midPointDocumented connectors include LDAP, Active Directory, Entra ID, SCIM2 and CSV. Community or experimental status for other systems needs testing.
Need for SSO, OAuth2 or SAML server functionsPair midPoint with a separate access management or SSO productmidPoint is an identity management system and does not implement the server side of OAuth2, OpenID Connect or SAML.

How midPoint covers lifecycle, certifications and role mining

midPoint covers the lifecycle and provisioning core that IdentityIQ Lifecycle Manager and Identity Security Cloud lifecycle features handle, but the mapping is only useful if you test it against your own joiner, mover and leaver rules. midPoint's documented scope includes provisioning and deprovisioning, identity lifecycle, role-based access control, auditing, self-service access requests and password reset. Those cover the functions most organizations use Lifecycle Manager and the SaaS equivalents for. Confirm with Evolveum how each of your HR-driven events, approval paths and access request flows is expressed in midPoint objects, and run a representative set through a test environment before you assume parity. Password reset and self-service are also covered in the documented scope, so check them against your help desk workflow and the authenticators your users must enroll.

Certifications and Compliance Manager are where the comparison needs the most care. midPoint's documentation describes certification functionality, but the depth you need depends on your audit evidence. Map each campaign type you run today (for example, manager reviews, application owner reviews or privileged account reviews) to a midPoint certification definition, then confirm how reviewer assignment, stages, escalation, remediation tickets and the evidence exported to auditors are produced. Ask the auditor which artifacts they accept before you rebuild anything. Do not assume that certification features are equal across the two products.

Role mining is listed in midPoint's documented scope, but how far it goes must be verified. Run it against an extract of your own entitlement data and compare the candidate roles with the role model you already have in IdentityIQ or Identity Security Cloud, including how many candidates need manual review and whether the output can be tied to business roles your auditors recognize. Simulations against production data are also documented, and they are useful for checking the effect of a role change before it reaches the target systems. Treat these as a proof of concept with defined pass criteria, not as a feature you accept from the datasheet.

Capability comparison from supplied product facts

This table compares SailPoint IdentityIQ and Identity Security Cloud with midPoint on licensing, edition model, support, deployment and connector coverage, plus the areas where a vendor answer is still needed. Read each row against your own audit requirements, and treat any cell that says to confirm as a question for the vendor before you decide.

CapabilitySailPoint (IdentityIQ 9.0 or Identity Security Cloud)midPoint
LicensingCommercial subscription by product and module. Confirm current terms, modules and pricing with SailPoint.EUPL-1.2 with Apache 2.0 as secondary license. No license fees.
Edition modelCommercial products sold by suite and module. Confirm which modules your audit scope needs.No enterprise edition. Evolveum states every line of midPoint code is open source, not open core.
Support modelVendor support under SailPoint's commercial agreement. Confirm SLA terms in your contract.Product Support for bug resolution with 8x5 next-business-day or 24x7 SLA options, or Platform Subscriptions adding feature development.
Deployment modelIdentityIQ for hybrid and on-premises. Identity Security Cloud as SaaS. Confirm regional hosting options.Self-hosted on Linux VMs or Docker images. Multi-node setups use a shared PostgreSQL database and a sticky load balancer.
Lifecycle automationLifecycle Manager module in IdentityIQ. Confirm joiner, mover and leaver workflow coverage for your sources.Provisioning, deprovisioning and identity lifecycle are core features. Confirm the specific policies you need in a proof of concept.
Access certificationsCompliance Manager module in IdentityIQ. Confirm campaign templates and evidence exports for your auditors.Certification definitions with stages and reviewers. Confirm reviewer rules and reporting against your control set.
Role miningConfirm role mining availability and licensing in your SailPoint edition.Role mining is listed among midPoint capabilities. Test it on a copy of your production data before relying on it.
Connector coverageConnectors vary by product. Confirm the sources you need are supported in your version.ConnId connectors include LDAP, Active Directory, CSV, DatabaseTable, ScriptedSQL, Microsoft Entra ID, SCIM2 and SCIMv1. Others range from supported to experimental.

Where the data lives and who operates the platform

The four products in this comparison differ most in where identity data sits and who runs the platform. Those choices decide what evidence you can produce for auditors, which sub-processors touch your data, and which parts of the login path you still have to design.

SailPoint-hosted SaaS tenant

Identity Security Cloud runs in SailPoint's cloud, and SailPoint operates the platform, upgrades and tenant infrastructure. Your identity, account and entitlement data sits in the vendor's environment, and the connectors you deploy as Virtual Appliances run in your network and report back. Ask for the current list of hosting regions and sub-processors in the support chain, and ask how audit logs and campaign records are exported for your own evidence store.

IdentityIQ in your data center

IdentityIQ is built for on-premises and hybrid deployments, so your team or a partner operates the application servers, database and connectors. Hosting choices, backup windows and patch cycles remain yours, and the 9.0 upgrade path is a project you schedule and test. Confirm which application and database tiers SailPoint supports for your version, and who holds the vendor support relationship for hybrid components.

midPoint in your own cloud or data center

midPoint is open source under EUPL-1.2 with Apache 2.0 as a secondary license, so you can deploy it in your own cloud account, a data center or an EU provider you choose. No sub-processor sits between your identity data and your operators unless you add one. Your team owns the audit evidence trail, and you should confirm how midPoint's audit records and retention settings map to the logging your assessors expect.

Linux VMs or Docker images

midPoint runs on Linux in a virtual machine or from Docker images. A multi-node setup needs a sticky HTTP load balancer, a shared central database, cache invalidation between nodes over HTTPS, and Quartz for distributed task scheduling. Plan this as an operations design before the first pilot, because clustering behavior drives how you patch, back up and fail over identity workloads.

PostgreSQL as the repository

PostgreSQL is midPoint's native repository database, and Evolveum recommends running it on a separate database server. Its backup, encryption at rest, replication and access controls become part of your identity control set, not a detail of the application. Confirm the database version and Java runtime that match your chosen midPoint release, since the requirements differ between 4.10 and 4.11.

SSO stays with a separate provider

midPoint is an identity management system, not an access management or SSO server, and it does not implement the server side of OAuth2, OpenID Connect or SAML. Its own user interface can authenticate against an external SSO service, so you need a separate identity provider for application login and MFA. Map which applications authenticate through that provider and which ones rely on provisioned accounts, because audit evidence for sign-in will come from two places.

SailPoint cost versus midPoint total cost of ownership

Open-source midPoint removes the license line, but total cost of ownership is shaped by the components around it. Each card below names who gets paid, whether the cost recurs, and what moves it up or down, so you can build a like-for-like comparison before asking for quotes.

SailPoint subscriptions by suite

SailPoint licenses IdentityIQ and Identity Security Cloud by suite and module, such as Compliance Manager, Lifecycle Manager and Password Manager for IdentityIQ. This is a recurring cost, and the total depends on the modules you need, the number of identities and the connectors you enable. Ask SailPoint to price each module you use today and each module your audit plan requires, and confirm which modules are bundled in the suite you are offered.

IdentityIQ infrastructure and upgrades

Self-managed IdentityIQ runs on your own application servers, databases and load balancers, and each major release brings an upgrade project. SailPoint announced IdentityIQ 9.0 on October 6, 2026 as the modernization path, so customers on older releases should budget for that upgrade alongside hardware, hosting and database licensing. Ask which components your current license requires and what the 9.0 upgrade includes in writing.

midPoint license cost

midPoint is developed by Evolveum and dual-licensed under EUPL-1.2 and Apache 2.0, with no license fees. The cost you still carry is the infrastructure to run it: virtual machines or containers, a PostgreSQL database on a separate server, and load balancing for multi-node deployments. Confirm the Java and PostgreSQL versions your chosen release requires before sizing hosts.

Optional Evolveum subscription

Evolveum offers Product Support subscriptions for product bugs, with an 8x5 next-business-day or 24x7 SLA, and Platform Subscriptions that add feature development and roadmap influence. This cost is recurring and optional, so its size depends on the SLA you need and whether you want a say in features. The Evolveum support page lists no prices, so request a quote from Evolveum for the exact SLA tier you require.

Connector development and maintenance

midPoint reaches systems through ConnId connectors. Several are documented, including LDAP, Active Directory, Microsoft Entra ID, SCIM2 and DatabaseTable, but applications outside that list may need a custom connector or a community one. Each connector carries build cost up front and upkeep when target APIs change. Inventory every target system, mark its connector status as supported, community or experimental, and price the gaps separately.

Migration and parallel run

Moving to midPoint is a one-time cost covering exported objects, rebuilt roles, certification campaigns and testing, and usually a period where both systems run side by side through an audit cycle. The cost rises with the number of workflows and custom rules to redesign and falls when role models are clean. Ask any provider to split the quote into data export, rebuild, testing and parallel-run operations.

Operations staff and training

Both platforms need people to run them. SailPoint administration is usually a vendor-trained team, while midPoint needs in-house or contracted staff who understand its object model, connectors and Java runtime. Evolveum also sells training, and partners operate in many countries. Estimate the recurring headcount for platform operations, identity engineering and audit evidence, and ask whether your provider will cover handover and knowledge transfer.

What a move from SailPoint to midPoint involves

The sequence moves an identity governance program from SailPoint to midPoint in an order that keeps every access decision traceable, so the first audit cycle on the new platform can be tested against the old one. Each phase closes with a written output that the next phase depends on.

  1. Inventory objects, campaigns and evidence

    Your identity team, with the SailPoint administrators and the audit lead, lists every source and target application, connector, identity attribute source, role, policy, rule, workflow and certification campaign in use today. The inventory also records which reports and evidence packages auditors have accepted in the past. It is complete when each item has an owner, a purpose and a flag for whether it is still needed. For IdentityIQ, the export approach is covered in the sibling page on exporting data from IdentityIQ.

  2. Decide on the license and the upgrade path

    Leadership, procurement and the CISO compare two options: staying on SailPoint through the IdentityIQ 9.0 upgrade, or moving to midPoint. The decision record covers renewal dates, contract exit terms and the cost of the upgrade project against the cost of migration. For midPoint, you also decide whether to buy an Evolveum support subscription, which is optional, since the software itself has no license fee. The output is a signed decision with a named owner. The sibling page on the 9.0 upgrade or move sets out the scope of each path.

  3. Map connectors to ConnId

    Integration engineers match each SailPoint connector or Identity Security Cloud Virtual Appliance connection to a ConnId connector in midPoint. Documented connectors include LDAP, Active Directory, CSV, DatabaseTable, ScriptedSQL, Microsoft Entra ID, SCIM2 and SCIMv1, and the integration catalog lists further connectors at different levels of support. Any application with no supported connector needs a decision: build a connector, use a generic connector, or keep the application out of scope. The output is a connector register with a status for each application and a test plan for each one.

  4. Redesign the role model and run role mining

    Identity architects and business role owners rebuild roles, not copy them. midPoint includes role mining, so teams can analyze current entitlements against production data and propose candidate roles, which reviewers then accept, change or reject. Rules and workflows exported from SailPoint usually need redesign in midPoint's model rather than direct translation. The output is an approved role catalog, a list of exceptions and a record of which legacy rules were retired and why.

  5. Rebuild certification definitions and reviewer rules

    Compliance and identity teams translate each certification campaign into a midPoint certification definition, including its stages, reviewers, scope and remediation actions. They test each reviewer rule with sample data and confirm that revocations trigger provisioning changes in target systems. The output is a set of certification definitions signed off by the control owner, along with a test log showing that each campaign produces the same decisions it produced in SailPoint on the same data. The sibling page on access certifications describes this mapping in detail.

  6. Run both systems in parallel through an audit cycle

    Operations teams run midPoint alongside SailPoint for one full audit cycle. During this period, provisioning requests and certification results from both systems are compared, and differences are logged and resolved. The auditors review the parallel results and the reconciliation records before any cutover is approved. The output is a reconciliation report showing where the two systems agree, where they differ and how each difference was closed. The length of this phase follows your own audit calendar, so confirm the cycle with your auditors first.

  7. Cut over and retain the evidence

    Once the parallel run is accepted, the team switches authoritative provisioning and certification to midPoint, disables SailPoint jobs in a controlled order and keeps the SailPoint environment read-only for the retention period your auditors require. Evidence from both platforms, including campaign records, approval logs and configuration exports, is stored in your own repository with access controls. The output is a signed cutover record and an evidence index that auditors can follow from the old platform to the new one.

SailPoint alternative questions buyers ask before switching

What does a move from SailPoint to midPoint cost?

The software itself carries no license fee, so the cost is the work around it. midPoint is open source under EUPL-1.2 with Apache 2.0 as a secondary license, and Evolveum funds development through subscriptions, training and services. The one-time costs are design and build, connector work for each target system, data and role migration, testing and parallel running. The recurring costs are operations staff, infrastructure, and an optional Evolveum support subscription. Evolveum's support page lists 8x5 next-business-day and 24x7 SLA options but publishes no prices, so ask Evolveum for current figures. Ask any integrator for a fixed-scope quote that splits these components, and compare it against your current SailPoint subscription and upgrade projects line by line.

How long does a midPoint migration take?

No supplied source gives a standard duration, so treat any number you hear as an estimate for your own case. The timeline is driven mainly by the number of applications and connectors to rebuild, the volume and quality of roles and entitlements to clean up, how many certification campaigns and workflows must be translated, and how long your audit cycle requires parallel running. Connectors that already exist in midPoint's documented set, such as LDAP, Active Directory and Microsoft Entra ID, are faster to stand up than custom ones. Ask for a written plan that sets milestones, exit criteria for parallel running and the dates on which each source system switches over.

Can an internal team run midPoint without outside help?

Yes, many teams operate midPoint in-house, but it requires skills that IdentityIQ administrators may not yet have. Operators need Java application support, PostgreSQL administration (midPoint uses it as its native repository database, ideally on a separate server), Linux or Docker operations and, for multi-node setups, a sticky HTTP load balancer and shared database. midPoint's documentation also expects Java 25 for version 4.11 and later, with Java 21 supported. Connector development and XML-based object modeling are the other areas where experience matters. Assess these skills honestly, and consider a support subscription or a fixed-scope engagement for the first audit cycle.

What does the migration need from our staff?

The work needs business owners, application owners, and IAM engineers from the start. Business owners must confirm which roles mean what and who should approve access. Application owners must confirm account schemas, entitlement meanings and who may change them. IAM engineers must export and map existing objects, since IdentityIQ exports as XML and some rules and workflows must be redesigned rather than copied. Security and audit staff should define the evidence they will accept before the first cycle. Plan these people's time in the project schedule now, because they are usually the constraint, not the software.

Can midPoint handle certification campaigns for audit?

midPoint provides auditing, role-based access control, role mining and access management features, and it supports certification definitions with stages and reviewers. Whether it satisfies your auditor depends on your control requirements, the campaign types you run and the evidence the auditor expects, so confirm this with your assessor before committing. A practical test is to run one full campaign cycle in parallel with SailPoint and compare the reviewer decisions, remediation records and reports. DeployOpen prepares systems, controls and evidence for compliance assessments, but it does not issue audit reports or attestations, which independent auditors and certification bodies provide.

Which midPoint release should we choose?

For most regulated buyers, midPoint 4.8 (Curie) is the safer starting point because it is a long-term support release supported until 17 October 2028, according to the midPoint releases page. midPoint 4.10 (Braille) is a feature release supported until 26 November 2027, so it reaches end of support about eleven months earlier. midPoint 4.9 support ends on 18 October 2026, and 4.11 (Čapek) is planned for 21 October 2026. Confirm the current status on the releases page before you start, and check the Java and PostgreSQL versions each release requires, since those drive your platform build.

Do we need an Evolveum subscription to run midPoint?

No. midPoint is open source with no enterprise edition, and its code is published under open source licenses, so you can run it without a subscription. Evolveum's support subscriptions are optional. Product Support covers resolution of product bugs with an 8x5 next-business-day or 24x7 SLA, and Platform Subscriptions add feature development and roadmap influence. Whether you need one depends on your own operations capacity, how quickly you need bug fixes and whether your auditors or procurement teams expect a vendor support contract. Ask Evolveum for the current terms, since the public page lists no prices.

How DeployOpen helps evaluate, implement or migrate

DeployOpen is a Chainscore Labs company that plans, implements, integrates, hardens, documents and supports self-hosted open-source platforms inside your own infrastructure. For SailPoint vs midPoint, we start by testing your audit requirements against midPoint's documented capabilities, then build and hand over only what your written scope covers.

How we scope

  • We map your IdentityIQ or Identity Security Cloud modules to midPoint capabilities and list each gap in writing.
  • We agree on the connectors, certification campaigns and role model in scope before any work starts.
  • Engagements are fixed-scope, with scope, deliverables and timelines confirmed in writing before work begins.

How we build

  • We deploy midPoint in your cloud account, data center or air-gapped network on PostgreSQL, following Evolveum's system requirements.
  • We build ConnId connectors for your target systems and test provisioning, deprovisioning and certification workflows against them.
  • We run role mining and simulations on your own data so access model decisions rest on evidence from your environment.

How we hand over

  • You receive configuration, connector and workflow documentation, with the design decisions behind each certification and role model.
  • We prepare the controls and evidence your independent auditors will ask for, without issuing any audit opinion or certification.
  • Your team is trained on running midPoint, including backup, upgrades and day-to-day administration of the platform.

How we support

  • Ongoing support, upgrades and continuous testing are available as retainers after handover.
  • We can plan upgrades around midPoint's long-term support and feature release dates, which you confirm with Evolveum.
  • Where you choose an Evolveum support subscription, we coordinate with it so that product bugs and platform work stay traceable.

Sources and further reading

Talk to our team.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.

  • 30-minute call: free, with no obligation.
  • NDA on request: we can sign before you share details.
  • Clear next steps: a scope and plan after the call.