Which privileged access platform fits your team
Teleport provides certificate-based infrastructure access with its own certificate authority, JumpServer is a bastion host and privileged access management workspace, and Apache Guacamole is a clientless browser gateway for RDP, VNC and SSH. If your shortlist holds all three, the first filter is not features but edition limits: Teleport Community Edition is licensed only for organizations with fewer than 100 employees and less than $10,000,000 in annual revenue, and JumpServer Community Edition is free for self-hosted standalone deployments up to 5,000 assets. Check both against your headcount, revenue and asset count before comparing anything else. Guacamole carries no comparable size cap under its Apache License, Version 2.0, which is worth confirming against your own legal review.
For DevOps teams working mainly in SSH, Kubernetes and databases, Teleport fits best, because short-lived certificates and its CLI-based workflow match how those teams already operate, provided the organization sits inside the Community limits or budgets for Enterprise. For Windows-heavy estates running RDP at scale, JumpServer's web workspace and Guacamole's clientless RDP both fit, and the deciding factors are edition limits, high availability and approval workflows. Confirm which of these features your required tier includes, since JumpServer lists ticket and just-in-time approval workflows and HA tiers as Enterprise features, and Teleport limits moderated sessions and dual authorization to Enterprise.
Regulated environments usually need approvals, recording and SSO from a directory they already run, so the shortlist narrows toward the edition that includes those controls. Ask each vendor in writing which SSO providers, session recording options, approval workflows and high availability design are covered by the quoted edition, and ask Apache Guacamole's community or a qualified integrator how its extensions handle your identity provider. Teleport's FIPS binaries and FedRAMP controls are limited to self-hosted Enterprise, so confirm them directly if your assessor requires them.
Best fit by scenario: DevOps, Windows-heavy and regulated teams
This table maps each platform to the team type where it fits best and the condition that makes that true. Read each row as a starting point, then confirm the listed items against your own protocols, user counts and approval rules before you shortlist.
| Scenario | Best fit | Why and what to confirm |
|---|---|---|
| DevOps teams running SSH, Kubernetes and databases | Teleport | Teleport issues short-lived certificates and protects SSH, Kubernetes, PostgreSQL, MySQL and other databases from one access layer. Confirm your user and resource counts against the Community license limit of fewer than 100 employees and less than $10,000,000 in annual revenue (Teleport Community license). |
| DevOps teams with mixed SSH and web-based admin tools, where SSO and approvals matter | JumpServer | JumpServer covers SSH, Kubernetes, databases and web access from one workspace. Community is free up to 5,000 assets in a standalone topology, but SSO, ticket and just-in-time approvals are Enterprise features (JumpServer pricing). Confirm the asset count and which approval workflow you need. |
| Windows-heavy estates needing RDP and RemoteApp | JumpServer | JumpServer lists RDP and RemoteApp and VirtualApp access as core use cases, and its Tinker Windows application connector is free for Community Edition. Confirm which RDP features you need, since the Razor RDP proxy is a private Enterprise component. |
| Clientless browser access to RDP, VNC and SSH with no agent on user devices | Apache Guacamole | Guacamole is a clientless gateway used from any HTML5 browser, released under Apache-2.0. Its Active Directory, LDAP, SAML, OpenID Connect and Duo extensions cover common sign-in needs. Confirm that guacd plugins cover every protocol you run and that your team can operate the Java web app and guacd. |
| Regulated environments needing approvals, session recording and high availability | Teleport Enterprise or JumpServer Enterprise | Teleport Enterprise adds moderated sessions, dual authorization and just-in-time access requests, and JumpServer Enterprise adds ticket approvals and active-standby or full HA tiers. Confirm which approval model your assessor expects and which HA topology your recovery targets require. |
| Regulated environments with a need for FIPS builds or FedRAMP controls | Teleport Enterprise (self-hosted) | Teleport's feature matrix limits FIPS binaries and FedRAMP controls to self-hosted Enterprise. Confirm the exact control set and build requirement with Teleport before you rely on them. |
| Organizations above Teleport Community limits | JumpServer or Teleport Enterprise | Teleport Community's license excludes organizations at or above 100 employees or $10,000,000 in annual revenue, so larger companies need an Enterprise license. JumpServer Community has no such employee or revenue limit, so confirm its license and asset limits fit your scale. |
| Teams that need protocol coverage beyond remote desktop, such as Kubernetes or PostgreSQL access | Teleport | Teleport's protocol coverage includes Kubernetes and several databases, which Guacamole does not target as its core use case. Confirm the database engines and Kubernetes access patterns you need in the current release. |
How Teleport, JumpServer and Guacamole each handle access
The three platforms differ most in where access decisions and connections live. Teleport ships as a single Go binary that bundles an identity-aware access proxy, a certificate authority issuing short-lived certificates, a unified access control system and a tunneling system that reaches resources behind the firewall. Users authenticate, receive certificates that expire, and connect through the proxy. Teleport states that it is fully compatible with OpenSSH servers and clients, so existing ssh workflows can keep working while shared keys are retired. Because the proxy, CA and access logic sit in one binary, extending Teleport means working within its supported resource types (SSH nodes, Kubernetes clusters, several databases, Windows hosts and MCP servers) rather than writing protocol code yourself.
JumpServer is a multi-component system. Its open-source core includes Lina (the web interface), Luna (the web terminal), KoKo (the protocol connector and proxy), Chen (the web database connector) and Kael (an AI component). Several protocol proxies, including Razor for RDP and Magnus for databases, are listed as Enterprise components, so the protocol coverage you buy depends on the edition. The quickstart installs with a quick_start.sh script on a clean 64-bit Linux server with at least 4 CPU cores and 8 GB of RAM. Confirm with DeployOpen or the vendor how the components scale across hosts for your asset count, because the sizing guidance is for a starting point, not a production design.
Apache Guacamole separates the web application from the protocol engine. The Java web application provides the browser interface and authentication layer and speaks only the Guacamole protocol. The guacd daemon listens for connections from the web application, reads just enough of the protocol to choose a client plugin, and loads that plugin to reach the remote desktop server. Adding a protocol therefore means writing a plugin that translates it to the Guacamole protocol, which is a development task for your team or a partner. Guacamole does not provide a certificate authority or Kubernetes and database command-level access, so plan those controls separately. See the Guacamole architecture manual before sizing the deployment.
Protocols, recording, approvals, SSO and HA side by side
This table compares Teleport, JumpServer and Apache Guacamole on the capabilities that drive privileged access decisions. Read each row with the edition in mind, since Teleport and JumpServer gate several features behind Enterprise. Where the supplied research does not confirm a capability, the cell tells you what to confirm with the vendor or project.
| Capability | Teleport | JumpServer | Apache Guacamole |
|---|---|---|---|
| Protocols and targets | SSH, Kubernetes, PostgreSQL, MongoDB, CockroachDB, MySQL, MCP servers, internal web apps and Windows hosts | SSH, RDP, Kubernetes, databases, websites, RemoteApp and VirtualApp | VNC, RDP and SSH through guacd protocol plugins; other protocols need a new plugin |
| Session recording | Recording with playback in both Community and Enterprise editions | Recording is present; the transcoding worker is Enterprise only. Confirm playback and retention per edition | Session recording player extension documented in the manual. Confirm it meets your audit needs |
| Moderated sessions and approvals | Moderated sessions and dual authorization are Enterprise only; just-in-time access requests are Enterprise only | Ticket and just-in-time approval workflows are listed as Enterprise features | Not covered in the supplied facts. Confirm approval or dual-control workflows with the project |
| SSO by edition | Community: GitHub only. Enterprise: Google Workspace, Microsoft Entra ID, Okta, SailPoint, OIDC and SAML | SSO is an Enterprise feature. Confirm which providers your edition supports | Documented extensions cover OpenID Connect, SAML, CAS, Active Directory and LDAP, plus Duo and TOTP MFA |
| Database access and storage | Protects PostgreSQL, MongoDB, CockroachDB and MySQL as targets. Confirm where cluster state is stored | Database access is a core protocol; Oracle and SQL Server access is Enterprise only | Connects to databases through plugins; user authentication backends on MariaDB or MySQL, PostgreSQL and SQL Server |
| High availability tiers | HA topology is not in the supplied facts. Confirm the HA design and whether it needs Enterprise | Community runs standalone up to 5,000 assets; Standard and Pro add active-standby HA, Ultimate adds a full HA cluster (JumpServer pricing page) | HA design is not in the supplied facts. Confirm web application and guacd clustering with the project documentation |
| License and edition limits | Community under a modified Apache 2.0 license, limited to organizations under 100 employees and under $10,000,000 revenue | GPL-3.0 Community edition; Enterprise tiers are priced by quote | Apache License 2.0 for the project |
| Deployment footprint | Single Go binary, run as a Linux daemon or a Kubernetes Helm deployment | Installed with quick_start.sh on a clean 64-bit Linux server with at least 4 CPU cores and 8 GB RAM | Java web application plus the guacd daemon, installed natively or with Docker |
| Latest release in facts | 18.11.4, released October 14, 2026 | v5.1.0, published October 15, 2026 | 1.6.0, released June 22, 2025 |
What each license allows and what sits behind a paid edition
Teleport uses more than one license, and the split matters before anything else. The API module is Apache 2.0, the rest of the source code is AGPL-3.0, and the Community Edition builds that Teleport distributes use a modified Apache 2.0 license. That modified license makes the distributed Community builds available only to organizations with fewer than 100 employees and less than $10,000,000 in annual revenue, with an exception for designated critical security patch versions. Larger organizations on the shortlist should plan for the Enterprise tier from the start.
- Community size limit: The 100-employee and $10,000,000 revenue thresholds are set by the license text, so check both figures against your current headcount and revenue, not last year's.
- Critical patch exception: Designated critical security patch versions remain available under the exception, which does not extend general use to larger organizations.
- Enterprise SSO: Enterprise adds Google Workspace, Microsoft Entra ID, Okta, SailPoint, OIDC and SAML, while Community limits single sign-on to GitHub.
- Identity governance: Just-in-time access requests and reviews, access lists, access reviews, locks and SCIM provisioning sit in Enterprise Identity Governance.
- Session and access controls: Moderated sessions, dual authorization, Device Trust, HSM support, FedRAMP controls and FIPS binaries (self-hosted) are Enterprise-only.
Confirm with Teleport whether your organization qualifies for Community use under the license and whether the Enterprise pricing model, which depends on active users and protected resources, fits your estate.
JumpServer is licensed under GPL-3.0, with copyright held by FIT2CLOUD for 2014 to 2026. The Community edition is free for self-hosted use up to 5,000 assets in a standalone topology. Enterprise is sold in tiers, and prices are given by quote only. The tiers differ by asset count and by high availability, so the topology you need often decides the tier before the feature list does.
- Community limit: The free self-hosted Community edition covers up to 5,000 assets in a standalone topology.
- Enterprise Basic: Covers 50 assets, with no high availability listed for this tier.
- Standard and Pro: Standard covers 500 assets with active-standby HA, and Pro covers 5,000 assets with active-standby HA.
- Ultimate: Covers unlimited assets with a full HA cluster, which is the tier to ask about for large estates.
- Enterprise-only features: Oracle and SQL Server access, password rotation, ticket and just-in-time approval workflows, custom roles, multi-tenancy, SSO, RADIUS, LDAP HA and cloud asset sync sit behind the paid tiers.
Ask for a written quote that states the asset count, the topology, the HA model and which of the listed features are included, and confirm how the support terms differ, since Community support runs through GitHub and the forum.
Apache Guacamole is released under the Apache License, Version 2.0, and the guacamole-server repository that holds guacd and the protocol plugins is also Apache-2.0. The facts supplied for this comparison describe no paid tier or commercial edition for Guacamole, so there is no feature gate or asset cap to compare against. The license terms are permissive, but that does not by itself answer questions about support, hardening or long-term maintenance.
- Web application and daemon: The Java web application and the guacd daemon are both covered by Apache-2.0 terms.
- No documented paid tier: The supplied material describes no Enterprise edition, so no feature is locked behind a paid edition in this comparison.
- Extensions included in the project: Authentication extensions for Active Directory and LDAP, Duo and TOTP, CAS, OpenID Connect, SAML and smart card, and a session recording player are documented in the manual.
- Project-based support: Guacamole is an Apache Software Foundation project, so commercial support, if you need it, would come from a third party that you must identify and contract yourself.
- Version currency: Version 1.6.0 was released on June 22, 2025, so check the project site for the current release before you plan an upgrade path.
Confirm with the Apache Guacamole project, or with any third-party support provider you are considering, which support options exist, what they cover and whether they fit your change control and audit requirements.
What drives the running cost of each platform
None of the three platforms charges the same way, so the running cost depends on different drivers in each case. Teleport and JumpServer bill through commercial terms, while Guacamole shifts the cost onto your own hosting, database and maintenance work. Use the cards below to map each cost driver to the questions you should put to a vendor or your own team before you commit.
Teleport: users and resources
Teleport states that customers pay for active users and protected resources, and it does not publish prices. Your bill therefore grows with the number of people who log in and the number of SSH nodes, Kubernetes clusters and databases you bring under protection. Ask for the metric definitions in writing, including how an active user is counted and whether a machine identity counts toward the total. Ask whether the Enterprise tier is required for the identity governance and moderated session features your auditors will expect.
Teleport Community license threshold
The Community Edition build is available only to organizations with fewer than 100 employees and less than $10,000,000 in annual revenue, with an exception for designated critical security patch versions. Above either limit, the no-cost path closes and an Enterprise agreement becomes the reference cost. Check your headcount and revenue against the threshold early, and confirm with Teleport how the limit applies to subsidiaries and contractors in your environment before you build the rollout plan around it.
JumpServer: asset-based tiers
The Community edition is free to self-host up to 5,000 assets in a standalone topology. Enterprise Basic, Standard, Pro and Ultimate tiers are priced by quote, with asset counts of 50, 500, 5,000 and unlimited respectively. Active-standby high availability starts at Standard, and a full HA cluster is in Ultimate. Ask which tier includes the Oracle and SQL Server access, ticket approval and LDAP HA features your estate needs, because those drive the tier choice more than raw asset count.
Guacamole: no license, real upkeep
Apache Guacamole carries no license fee under Apache-2.0, so its running cost is hosting, database and plugin upkeep. You operate the web application, the guacd daemon, a MariaDB, MySQL, PostgreSQL or SQL Server backend and any authentication extensions. Staff hours for patching, upgrades and testing each component recur every release cycle, and the 1.6.0 release from June 22, 2025 is the reference point to check against your own upgrade plan. Budget for that labor as an ongoing line, not a one-off setup task.
One-time versus recurring costs
Implementation work, such as deploying the platform, integrating single sign-on, building the first set of policies and writing runbooks, is largely one-time. Subscriptions, hosting, storage for session recordings and ongoing patch and upgrade effort recur for as long as the platform runs. Keep these separate in your model, because a low first-year figure can hide a much larger recurring base. Ask each vendor or partner to split the quote into those two groups.
What to request in a quote
Ask for the license or subscription fee and its metric, the edition that includes your required features, support levels and response terms, and any renewal uplift. For self-hosted work, ask for the scope of installation, integration, hardening and handover, plus the retainer terms for upgrades and monitoring. Get written assumptions on asset or user counts, growth allowances and high availability topology, since each of these moves the total.
How a privileged access rollout typically proceeds
The sequence moves from agreeing scope and licensing to a tested pilot and a documented cutover, so each platform choice is verified on real protocols and users before access is switched over.
Scope protocols and asset count
The client's infrastructure owner and security lead list the protocols in use (SSH, RDP, Kubernetes, databases, web consoles, VNC), the number of assets and the number of named users. This list decides which platform can cover the estate without add-ons. Teleport centers on SSH, Kubernetes, databases and Windows hosts, JumpServer covers SSH, RDP, Kubernetes, databases and web access, and Guacamole covers VNC, RDP and SSH through a browser. Done means a signed inventory that maps each protocol to a named owner and an asset count. Confirm current protocol coverage with each vendor before relying on it.
Decide license and edition fit
Legal and procurement review the license terms against the organization's size and revenue, the edition features the plan requires, and whether paid support is needed. Teleport Community Edition has an organization-size limit and restricts SSO and role requests, JumpServer Community Edition has an asset limit, and Guacamole is Apache-2.0 without an edition split. Ask each vendor in writing which features are Enterprise-only and what a quote would include. Done means a written license decision for each candidate and a list of features that must come from a paid tier.
Deploy on a test host
The platform team builds a non-production instance on a dedicated host or cluster in the client's own environment. JumpServer's quickstart expects a clean 64-bit Linux server, and Teleport can run as a Linux daemon or Helm deployment, while Guacamole needs its web application and guacd. The team records the installed versions, the database choice and the network paths to target systems. Done means a working login, one test connection per protocol, and a documented build that can be repeated.
Integrate SSO and directory
The identity team connects the platform to the organization's identity provider or directory, such as Active Directory, LDAP, OIDC or SAML. Check which SSO options each edition supports, since Teleport Community Edition is limited to GitHub SSO and JumpServer lists SSO and LDAP HA as Enterprise features. Guacamole supports Active Directory, LDAP, OIDC and SAML through extensions. Test group mapping, account disablement and what happens when the directory is unreachable. Done means a tested login for each user group and a documented fallback path.
Define roles and approvals
The security and operations leads map job functions to roles, define which systems each role reaches, and decide which sessions need approval. Teleport Community Edition requests roles through the CLI, while Enterprise adds just-in-time access requests and reviews. JumpServer lists ticket and just-in-time approval workflows as Enterprise features. Done means an approved role matrix, an approval path for each sensitive system, and a test showing that an unapproved request is denied.
Pilot session recording and access
A small group of real administrators uses the platform for normal work for an agreed period set by the client. The team checks that sessions are recorded, that playback works for the auditors who need it, and that storage growth is understood. Confirm whether moderated sessions or dual authorization are needed, since these are Enterprise features in Teleport. Guacamole includes a session recording player extension. Done means recorded sessions reviewed by the audit owner and a list of gaps with owners and fixes.
Cut over and document
The team moves production access to the platform in a planned change, removes shared credentials and direct access paths where policy requires it, and keeps a rollback plan until the owners sign off. Runbooks cover installation, backup and restore, upgrades, user onboarding and high availability design. JumpServer HA depends on the chosen edition, so confirm it before cutover. Done means a signed change record, a tested restore, and runbooks handed to the operations team.
What implementing each platform involves
Implementation effort differs more by design work than by installation. Teleport ships as a single Go binary and can run as a Linux daemon or as a Kubernetes Helm deployment, so the first build is quick. The larger job is the access model: you must design certificate lifetimes, roles, how SSH logins map to roles, and which identity provider signs users in. On Community Edition, SSO is limited to GitHub, so an enterprise directory usually means planning for Enterprise before go-live. Confirm your SSO requirement against the Teleport feature matrix before you design roles.
JumpServer installs from a quick_start.sh script on a clean 64-bit Linux server with at least 4 CPU cores and 8 GB of RAM, and publishes container images on Docker Hub under the jumpserver organization. The effort then moves to asset import, account and password policy, and approval workflows. If you need high availability, plan for an Enterprise tier: the pricing page ties active-standby HA to Standard and Pro and full HA clustering to Ultimate, so get the HA topology and its licensing in writing before you size the hosts. Guacamole has the most setup choices. You pick a database backend (MariaDB or MySQL, PostgreSQL or SQL Server), then select extensions for Active Directory or LDAP, MFA such as Duo or TOTP, and SSO such as OpenID Connect or SAML, and optionally add the session recording player. Each extension is another component to test and patch.
Whichever platform you pick, the client must supply the same inputs. Name the directory that holds identities and groups, and document the network paths from the bastion to each target, including firewall rules and any jump hosts. Build an asset inventory with owners, operating systems and protocols, because every onboarding step depends on it. Finally, assign a named owner for approvals, since JumpServer's ticket and just-in-time workflows and Teleport's Enterprise access requests both stall without someone accountable for decisions. DeployOpen can plan and implement any of these under a fixed written scope, but the directory, network and approver decisions have to come from your organization.
Questions buyers ask before choosing or hiring help
Can my company use Teleport Community Edition if we have a few hundred staff?
It depends on both headcount and revenue. Teleport's Community Edition license makes the distributed builds available only to organizations with fewer than 100 employees and less than $10,000,000 in annual revenue, with an exception for designated critical security patch versions. A company above either threshold needs to move to a paid Teleport edition for those builds. Check the current wording in the Community license file and confirm with Teleport how your employee count and revenue are measured, because the license text, not this summary, governs your use.
Does JumpServer Community Edition have the same limits as Teleport Community?
No. JumpServer is licensed under GPL-3.0, and its pricing page lists a free self-hosted Community edition up to 5,000 assets in a standalone topology. The limit that matters for JumpServer is therefore asset count and topology rather than employee count or revenue. Enterprise tiers add Oracle and SQL Server access, password rotation, ticket and just-in-time approval workflows, multi-tenancy, SSO, and active-standby or full HA clusters. Confirm the asset count of your estate and whether you need HA before you pick a tier, since pricing for each tier is provided by quote.
Can Apache Guacamole handle approvals and high availability without extra work?
Not from the documented feature set alone. Guacamole is an Apache-2.0 clientless gateway that supports standard protocols and offers Active Directory, LDAP, Duo, TOTP, CAS, OpenID Connect, SAML and smart card single sign-on, plus a session recording player extension. The manual does not describe a built-in approval workflow or a packaged HA mode in the material we reviewed, so you should treat both as work to design and test. Ask the Guacamole community or a provider which approval and clustering patterns are supported in your version, and budget time to build and verify them.
How much effort does a self-hosted privileged access platform need, and what drives it?
Effort rises with the number of protocols, the number of assets, the identity integration and the availability target. JumpServer's quickstart asks for a clean 64-bit Linux server with at least 4 CPU cores and 8 GB of RAM for its installer-based setup, which is a starting point rather than a sizing guide. Teleport is delivered as a single Go binary that can run as a Linux daemon or a Kubernetes Helm deployment, so its initial footprint differs. Guacamole adds a Java web application, the guacd daemon and a database backend. Ask each vendor for sizing guidance for your asset count, concurrent sessions and recording retention.
What does a DeployOpen engagement cover, and what must we provide?
DeployOpen plans, implements, customizes, integrates, hardens, backs up, upgrades, documents and supports self-hosted open-source platforms inside your own cloud accounts, data centers or air-gapped networks. Most engagements are fixed-scope, with scope, deliverables and timelines agreed in writing before work starts, and ongoing support, upgrades and continuous testing are available as retainers. You should provide access to the target environment, the identity source you want to use, asset inventory, approval and recording requirements, and a named owner for decisions. DeployOpen does not publish a price list, and a quote follows from the written scope.
Can our own platform team run this without outside help, and what should we confirm first?
A capable platform team can run any of the three, but the answer depends on the features you need from the Enterprise or paid tiers and on your internal skills. Before committing, confirm the current license terms and edition limits in writing with each vendor, check whether SSO, approvals, moderated sessions and HA are available in the edition you will run, and ask for the upgrade and support model. Run a pilot against a representative set of protocols, such as SSH, RDP and Kubernetes, and measure the effort of your first upgrade cycle before you decide who operates the platform.
Which option is cheaper to switch away from later?
Switching cost depends on what you store and how deeply you integrate. Teleport issues short-lived certificates and ties access to its own roles and audit trail, so moving off it means reworking how users reach SSH and Kubernetes. JumpServer keeps assets, accounts and permissions in its own database, which makes a migration an export and import exercise. Guacamole stores connection definitions in its configured database and relies on external identity sources, so switching is often simpler for the connection layer than for the audit history. Ask each vendor how audit logs and recordings can be exported before you commit.
What it costs to switch privileged access platforms later
The switching cost of a privileged access platform is mostly the permission model and the audit history, not the software. Before you commit, ask each vendor what it exports and in which format: roles, asset inventory, credentials or secrets, and session recordings. Recordings are often the hardest to move, because they must stay readable and attributable to the right user and time window after you leave, and your retention obligations may outlast the product. Confirm these export paths in writing with each vendor rather than assuming a generic dump will work.
Each platform leaves a different kind of rework. In Teleport, the main exit task is re-issuing trust: short-lived certificates from its certificate authority, SSH and Kubernetes integration settings, and the roles that map to them must be rebuilt on the new system, and every node or cluster that trusts Teleport's CA has to be reconfigured. In JumpServer and Apache Guacamole, the cost sits in re-modeling permissions. Assets, accounts, user groups and connection or permission definitions are usually tied to each product's own data model, so a move means mapping them by hand or with scripts, then checking that a user who could reach a host before can reach it after and no one else can. Retraining is a recurring cost on top of this: engineers who learned a web terminal or a CLI request flow will need new habits, and that time is rarely in the first quote.
Run a pilot on a subset of assets before you commit. Pick a few representative SSH hosts, one Windows target, and one database or Kubernetes cluster if those are in scope, then export a sample of roles, assets and recordings from each candidate and try to import them into a second environment. Measure how long the permission mapping takes, which settings did not survive the move, and whether auditors can still read the exported recordings. Ask each vendor, and any implementation partner, to quote the export and migration work as a separate line item, so you can compare the real cost of leaving before you are locked in.
How DeployOpen helps choose and implement a privileged access platform
DeployOpen plans, implements, customizes, integrates, hardens, backs up, upgrades, documents and supports self-hosted open-source platforms inside your own infrastructure. For Teleport, JumpServer and Apache Guacamole, that means starting from your protocols, edition limits and approval needs, then building the platform in your cloud account, data center or air-gapped network.
How we scope
- Inventory the SSH, Kubernetes, database, RDP and web targets that the platform must reach.
- Confirm edition limits against your employee count, revenue and asset volume before choosing a platform.
- Agree the approval, session recording and SSO requirements in a written scope before work starts.
How we build
- Deploy the chosen platform in your environment, with identity provider and directory integration configured.
- Test session recording, access approvals and high availability behavior against your written requirements.
- Document access roles, certificate or session lifetimes and recording retention settings for your team.
How we hand over
- Deliver runbooks for onboarding users, rotating credentials and reviewing session recordings.
- Walk your operations and security teams through upgrade steps for the exact release line you deploy.
- Provide evidence of configuration and testing that your compliance assessor can review.
How we support
- Engagements are fixed-scope, and ongoing support, upgrades and continuous testing are available as retainers.
- Retainers can cover upgrades when a platform moves to a new release line or license change.
- Confirm support terms, response expectations and ownership of configuration in the written scope.

