JumpCloud Protect vs PWM
JumpCloud Protect
jumpcloud.comPWM
github.comSide by side
| Figure | JumpCloud Protect | PWM |
|---|---|---|
| Price from | $0.25/mo | Free |
| Free plan | — | Yes |
| Free trial | Yes | — |
| Open source | — | — |
| Web | — | Yes |
| Linux | — | Yes |
| iOS | Yes | — |
| Android | Yes | — |
| API | — | Yes |
| Self-hosted | — | Yes |
| Plans published | 2 | 1 |
| Spec score · Self-Service Password Reset Software | 8.4 (#5) | 7.3 (#11) |
| Purpose | JumpCloud Protect is a mobile app for iOS and Android used for multi-factor authentication or two-step verification. | PWM is an open source password self-service application for LDAP directories. |
| Security controls | JumpCloud says it uses TLS 1.2 and above for data in transit and encrypts databases and applications containing sensitive data at rest. | Configurable password policies include syntax and regex rules, dictionary enforcement, remote REST checking, and shared password history. |
Plans
JumpCloud Protect
- Multi-Factor Authentication (MFA) — annual$3 a year
- Multi-Factor Authentication (MFA) — monthly$4 a month
In their own words
JumpCloud Protect
JumpCloud Protect has no write-up on Specifiction yet; its figures are above.
PWM
PWM is a free, open-source password self-service application for LDAP directories. Its web configuration manager exposes more than 500 settings and lets administrators import or export configuration as one file. During password changes, rules are enforced while users type and password-strength feedback is shown. Forgotten-password verification can use email or SMS tokens, TOTP, remote REST, OAuth, or LDAP attributes. Listed directory support includes Generic LDAP, 389 Directory Server, NetIQ eDirectory, Microsoft Active Directory, and OpenLDAP. Authentication options include Basic Authentication, HTTP-header username injection, CAS, and OAuth client single sign-on. REST APIs cover password setting, recovery, policy reading and verification, and user-attribute updates. PWM is distributed as a Java WAR, an executable Java JAR with embedded Tomcat, or a Docker image. The version table lists Java 17 for PWM 2.1 and Java 11–17 for PWM 2.0. Configurable policies include syntax and regex rules, dictionary enforcement, remote REST checks, and shared password history. The listed plan is free.