Spreedly or self-hosted Hyperswitch: which fits your payments estate
If your Spreedly renewal, a fee change or a data residency rule has pushed you to ask whether you should keep card tokens under your own control, the short answer is this: Spreedly fits when you want a vendor to run the vault and gateway connections and you want the smallest PCI DSS footprint on your own side. Self-hosted Hyperswitch fits when you need to run orchestration inside your own cloud accounts, read the Apache 2.0 code and decide who holds the card data. Neither answer is universal, so the choice depends on your constraints, not on feature counts alone.
Spreedly suits teams that lack a payments security function and want operations handled by the provider. Its standalone PCI DSS Level 1 vault, launched on July 15, 2026 according to the Spreedly blog, lets you keep card credentials portable across more than 100 payment providers, and the vendor carries the operating burden of the vault. Hyperswitch suits organizations that must host the stack themselves. Its Rust core, card vault service and Control Center are published under Apache 2.0 and can run with Docker locally or with Helm charts on Kubernetes. The trade-off is that you take on hosting, patching, backups and, in the in-house model, the PCI DSS obligations for the vault itself.
The decision turns on four questions. First, how much PCI DSS scope your organization will accept, and which of Hyperswitch's three vault models matches that appetite. Second, whether you have in-house engineering to run PostgreSQL, Redis and the vault service under change control. Third, whether your required processors are supported; confirm each one against the Hyperswitch connector list and against Spreedly's supported gateways rather than assuming parity. Fourth, whether an external PCI vault or the Spreedly export path is acceptable for moving cards. Answer these before you request a quote, because each answer changes the scope of work and the recurring cost.
Which option fits which scenario
This table maps common buying situations to the option that fits better and the condition under which the other option wins. Read each row against your own renewal terms, data location rules, staffing and gateway count. The main takeaway is that the decision turns on who will carry PCI DSS obligations and who will run the platform, more than on feature lists.
| Scenario | Better fit | Reason and when the other option wins |
|---|---|---|
| Renewal with a fee increase | Hyperswitch, if you have engineering capacity | Hyperswitch has no per-month platform fee in its Apache 2.0 license, so your recurring cost shifts to hosting, operations and PCI work. Spreedly wins if the internal cost of running the platform exceeds the increase, so ask Spreedly for the renewal terms in writing and model both sides. |
| Strict data residency | Hyperswitch, self-hosted in your region | You choose where the Router, PostgreSQL, Redis and card vault run, which helps when card data must stay in a named jurisdiction. Spreedly fits if its hosted regions meet your residency terms, so confirm the vault location and export paths with the vendor. |
| Small team without PCI DSS staff | Spreedly, or Hyperswitch with an external PCI vault | Hyperswitch's in-house vault model makes the merchant fully responsible for PCI DSS certification and data handling. A small team usually pairs Hyperswitch with an external PCI vault provider so card data never sits in your own scope, which still leaves integration work for you. |
| Multi-gateway routing needs | Hyperswitch, for routing rules you control | Hyperswitch's Rust core handles routing, retries and intelligent routing across more than 100 processors, and you can tune the logic directly. Spreedly fits teams that want a managed connection list and do not need to edit routing behavior, so compare the processors you actually use against each list. |
| Holding card tokens independent of any processor | Spreedly Payment Vault or Hyperswitch vault, both with export | Spreedly's standalone vault and its documented encrypted export let you move credentials to a PCI compliant receiver, and Hyperswitch's vault runs in your own environment. Choose the option whose export or ownership model you can test end to end before committing. |
| Need for network tokenization | Confirm before deciding | Spreedly's standalone vault includes network tokenization, while Hyperswitch's feature set for it must be confirmed in its current documentation. If network tokens are a hard requirement, get written confirmation from the Hyperswitch maintainers or your integrator first. |
| Enterprise SSO with SAML or SCIM provisioning | Spreedly, unless OpenID Connect is enough | The Hyperswitch Control Center supports OpenID Connect only, with no SAML, JIT or SCIM provisioning, so users must be invited first. Organizations whose identity policy requires SAML or automated provisioning should choose Spreedly or plan an identity gateway in front of Hyperswitch. |
| Heavy regulated audit evidence needs with thin internal capacity | Spreedly, for lower operational burden | Self-hosting adds evidence you must produce for PCI DSS assessment, including configuration, key management and penetration testing. Hyperswitch fits when your team can own that evidence, and independent assessors, not DeployOpen, issue any formal attestation. |
How a self-hosted vault changes PCI DSS scope
Self-hosting Hyperswitch moves the question of who holds card data from Spreedly's hosted vault to your own environment, and the vault model you pick decides how much of PCI DSS you carry. Hyperswitch documents three models. The first is self-hosted orchestration with the native Hyperswitch Vault, run in-house. The second is self-hosted orchestration with an external PCI vault provider such as VGS or Tokenex. The third is self-hosted orchestration with the SaaS Hyperswitch Vault. In the in-house model, the Hyperswitch docs state that the merchant is fully responsible for PCI DSS certification and data handling, which means your team owns the cardholder data environment that the Hyperswitch card vault (locker) sits in, including its hosts, key management through the encryption service, network segmentation and logging.
An external vault narrows that scope because card numbers are tokenized and stored by a provider that already carries its own PCI DSS validation, while your Hyperswitch Router and Scheduler handle tokens and routing rather than raw primary account numbers. The reduction is not automatic. Your environment still needs to be checked for any path where card data enters your systems, such as the checkout pages, client SDK configuration, logs and the Control Center. Ask the external vault provider for its current attestation of compliance and the responsibility matrix that shows which PCI DSS requirements remain with you.
Before choosing a model, confirm the scope in writing with a Qualified Security Assessor and with your acquirer or payment brand contacts, since they decide the validation level you must meet. Map every system that touches card data under each model, document the data flows and then compare that map against the fees and operating effort of each option. Scope decisions also determine the cost of a penetration test and the evidence your assessor will request, so settle them before scoping any migration from Spreedly.
Hosting, licensing and editions on each side
Spreedly is a hosted payments orchestration platform. You integrate with its API, Spreedly operates the infrastructure, and your payment methods are stored in Spreedly's environment. Its subscription terms, not an open-source licence, define what you may do with the software and the data. Spreedly launched a standalone PCI DSS Level 1 payment vault on July 15, 2026, which lets buyers use the vault separately from its orchestration features, with credentials portable across 100+ payment providers and network tokenization included.
- Operator: Spreedly runs the platform, upgrades, uptime and the vault environment.
- Licence: Commercial terms govern use. There is no source code you can run, modify or audit.
- Card data location: Card data sits in Spreedly's vault, within the scope of Spreedly's own PCI DSS assessment.
- Exit path: Spreedly documents exporting vaulted payment methods to a PCI compliant third party by single card export or encrypted batch file, generally processed within 2 weeks, with one free export per merchant per receiving service.
- Fees: Recurring platform and transaction fees follow your contract. Ask Spreedly for the current fee schedule in writing.
Before you rely on the standalone vault, confirm in your contract who holds the PCI DSS responsibility for vaulted data and which attestation Spreedly will share with you.
Hyperswitch is an open source, composable payments platform maintained by Juspay and licensed under Apache 2.0. The licence allows you to use, modify and distribute the software, including inside your own infrastructure, without a per-transaction licence fee from Juspay. You, or a partner you hire, operate the platform. The repository lists a Rust core app server, a card vault, an encryption service, the Control Center dashboard and client SDKs.
- Operator: Your team runs the Router, Scheduler, PostgreSQL, Redis, card vault and encryption services.
- Deployment paths: Run locally with Docker, deploy on Kubernetes with Helm charts, or follow the guides for AWS, GCP and Azure.
- Licence: Apache 2.0 permits commercial self-hosting and modification. Confirm the terms of any hosted sandbox or SaaS Hyperswitch Vault separately.
- Card data location: Card data sits in the card vault you deploy, or in an external PCI vault if you choose that model.
- Cost components: Infrastructure, staff, PCI DSS assessment and support are your costs. Hyperswitch software itself carries no licence fee.
Before you commit, review the self-hosting documentation and confirm which vault model you will run, because it determines your PCI DSS scope.
Hyperswitch documents three self-hosted vault models, and they differ in who holds card data and who is responsible for PCI DSS. Spreedly sells its vault as a standalone product, so the comparison is between a vendor-operated vault and a vault you choose to run or outsource. Choosing a model is the main licensing and hosting decision, since it sets how much of the environment falls into your PCI DSS scope.
- Self-hosted with in-house PCI: You run the native Hyperswitch Vault. The Hyperswitch docs state the merchant is fully responsible for PCI DSS certification and data handling.
- Self-hosted orchestration with an external PCI vault: You run Hyperswitch, and a third-party vault provider such as VGS or Tokenex holds card data.
- Self-hosted orchestration with the SaaS Hyperswitch Vault: You run orchestration, and card data sits in the Hyperswitch vault service.
- Spreedly standalone vault: Card data sits in Spreedly's environment, with Spreedly operating the vault.
- Ask for: A written description of where each card field is stored, encrypted and decrypted, and which party holds the keys.
Map each model to your data flows with your qualified security assessor before you choose.
Hosting location affects data residency and the controls you can show an assessor. Spreedly hosts the service on its own environment, so you depend on its stated locations and contractual commitments. Hyperswitch runs in whichever cloud account or data centre you select, so you decide region, network paths and key custody. The Hyperswitch architecture uses PostgreSQL with a master and replica setup and Redis for caching and the scheduler queue, all of which you must place, back up and secure.
- Region control: Spreedly's regions follow its service terms. Hyperswitch follows your deployment choices on AWS, GCP, Azure or on-premise Kubernetes.
- Data stores: Hyperswitch data sits in PostgreSQL and Redis that you administer, alongside the card vault.
- Key management: Hyperswitch includes an encryption service for key management, which your team must configure and protect.
- Network scope: Self-hosting adds network segmentation, logging and access control work that Spreedly otherwise carries for you.
- Support boundaries: Vendor support covers the software. Your partner or internal team covers the environment.
Ask Spreedly for its data location commitments in writing, and map Hyperswitch's stores and key paths in your own architecture review.
What data location, identity and compliance mean for you
Self-hosting Hyperswitch moves card data, keys and user access into your own environment, so the questions change from vendor terms to your controls. The cards below cover where data sits, who operates it, how people sign in, what evidence you can produce and how keys are protected.
Data location and residency
With Spreedly, vaulted card data sits in Spreedly's hosted environment. With self-hosted Hyperswitch, the card vault, PostgreSQL and Redis run in the cloud account or data center you choose. Confirm which regions and accounts will hold the vault, the replicas and the backups, and whether any Hyperswitch vault model sends card data to a SaaS or third-party PCI vault outside that boundary. Residency rules apply to copies too, so include backup targets and logs in the review.
Hosting and operating responsibility
Spreedly operates the platform as a service. Self-hosting shifts patching, scaling, failover and upgrades of the Router, Scheduler, PostgreSQL and Redis components to your team or a partner you contract. Decide who holds the on-call rotation for payment traffic, how upgrades are tested against your processors, and what your recovery objectives are for the vault and routing layer.
Identity and single sign-on limits
The Hyperswitch Control Center supports single sign-on through OpenID Connect only. SAML is not supported, there is no just-in-time or SCIM provisioning, and users must be invited before they can sign in. Roles are managed inside Hyperswitch rather than mapped from your identity provider. If your access policy depends on SAML federation or automated joiner and leaver deprovisioning, plan a compensating process and confirm the current behavior with Juspay before you commit.
Audit evidence for assessors
A self-hosted vault gives you the logs and configuration that an assessor will ask for, but you must produce and retain them. Define which access events, key operations, configuration changes and administrative actions are logged, where they are stored, and how long they are kept. Ask an independent assessor which evidence they need for your scope before you size the logging pipeline. DeployOpen prepares these controls and evidence, but only an independent auditor issues the assessment.
Key management through the encryption service
Hyperswitch includes an encryption service for key management, which protects the data the vault and core app handle. Your team becomes responsible for generating, storing, rotating and backing up those keys, and for separating key custody from application administrators. Document who can release keys, how rotation affects stored tokens, and how you would recover if the key store were lost. Losing keys can make vaulted data unusable, so test recovery before go-live.
What running Hyperswitch involves day to day
Running Hyperswitch in your own environment means operating several distinct services, and the first decision is who owns each one. The core app server is split into two app services, Router and Scheduler, with the Scheduler running as a Producer and a Consumer. Router handles payment requests, routing, retries and vaulting calls, while the Scheduler processes deferred work such as retries and recovery jobs. Both depend on PostgreSQL, configured with a master and a replica, and on Redis, which serves as the cache and the scheduler queue. The card vault is a separate Rust service in its own repository, so it has its own deployment, release cadence and access path. Confirm, before go-live, how your team will size the database and cache tiers and who is on call for a queue backlog in Redis.
Day-to-day work falls into five areas. Upgrades start from the Hyperswitch releases page, where you should read release notes for database migrations and configuration changes before each rollout, and test them in a staging copy of your data path. Backups must cover PostgreSQL, including point-in-time recovery and a tested restore of the replica, and they must be coordinated with the vault, because a token that cannot be resolved to a stored card is a payment failure. Monitoring should track Router and Scheduler health, replica lag, Redis memory and queue depth, and gateway error rates per processor. Failover needs a written runbook for promoting the replica and for restarting the vault, with a rehearsal date. Vault key handling is the most sensitive task: the encryption service holds key material, so you need a documented key custody process, rotation steps, and a record of who can access keys.
The hosted sandbox is useful for integration testing, but it is not a production environment and does not establish that your self-hosted deployment is ready for live card traffic. Production readiness has to be confirmed in your own infrastructure, with your own high-availability design, backup evidence, security controls and gateway credentials. Ask DeployOpen or your internal platform team to show a failover test, a restore test and a key rotation test before any traffic moves. Those results, not the sandbox, are what your assessors and risk committee will ask to see.
What drives the cost of switching and running each option
What does Spreedly's per-month platform fee actually pay for?
Spreedly charges a recurring platform fee, and the exact amount and what it includes are set in your contract, so ask the vendor for the written order form. In practice the fee buys the hosted orchestration layer, the connections to its supported gateways, and the hosted vault that holds your card data. Check whether transaction-based charges, gateway pass-through costs, network tokenization, and export or support services are billed separately. Ask for a line-by-line schedule of every recurring and usage-based charge, the renewal terms, and what happens to fees if you export your vault and stop using the service.
Does Hyperswitch have a licence fee?
Hyperswitch is licensed under Apache 2.0, so the software itself carries no license fee. Your recurring costs move to the infrastructure it runs on, the staff who operate it, and any external services you choose, such as a third-party PCI vault or processor fees charged by your gateways. Confirm the license terms against the repository's current license file, and check whether any hosted features you plan to use, such as the SaaS Hyperswitch Vault, are priced separately from the open-source core.
Which costs are one-time and which recur when self-hosting Hyperswitch?
Most of the one-time cost sits in the initial build: architecture and design, deploying the Router, Scheduler, PostgreSQL and Redis components, configuring gateway connections, building or integrating the vault, and migrating cards. Recurring costs include cloud or data center capacity, database and cache operations, monitoring, patching and upgrades, on-call coverage, gateway and vault service fees, and periodic PCI DSS assessment and penetration testing. Ask any implementation partner to split its written quote into these two groups so you can compare them with your current recurring Spreedly invoice.
What does card data migration cost and what drives it up?
Migration cost depends on how many payment methods you hold, how many receiving services accept an export, and how much reconciliation you need. Spreedly documents exporting vaulted payment methods to a PCI compliant third party through a single card export or an encrypted batch file export, with processing generally taking up to two weeks and one free export per merchant per receiving service. Costs rise with the number of receiving endpoints, the need to re-validate tokens, parallel-running periods and any fees the receiving vault charges. Ask the implementer to quote the export handling, token mapping, testing and cutover as separate line items.
How much does PCI DSS assessment and penetration testing add to a self-hosted vault?
The assessment cost depends on your PCI DSS scope, which is set by the vault model you choose. Hyperswitch documents that in the self-hosted, in-house PCI model the merchant is fully responsible for PCI DSS certification and data handling, which typically means the largest assessment and testing effort. Pairing self-hosted orchestration with an external PCI vault reduces the card data environment you must assess, though it adds a vendor fee. Ask any assessor and tester for a written scope, the list of systems in the cardholder data environment, the number of test cycles, and whether retesting after changes is included. DeployOpen prepares systems, controls and evidence for assessments and runs security testing, but independent assessors issue any report or attestation.
Which costs grow with transaction volume on each option?
On Spreedly, usage-based and per-transaction charges grow with volume, and the platform fee may tier with usage, so check the order form. On a self-hosted Hyperswitch deployment, volume drives compute, database storage and replica capacity, Redis memory, log and metric retention, and bandwidth, while the software license stays flat. Gateway and processor fees grow with volume on both options because you pay those providers directly. Fixed costs include PCI DSS assessment scope and the baseline team. Ask vendors and implementers to model cost at your current and projected volumes, and to state which items are fixed and which scale.
What ongoing operations work should I budget for after a self-hosted migration?
Plan for ongoing work in four areas: upgrades and patching of Hyperswitch, its vault, the database and cache layers, and the Control Center; monitoring, backup and incident response for the payment path; key management and access reviews for the vault; and gateway maintenance when processors change APIs or certificates. Hyperswitch's Control Center supports single sign-on through OpenID Connect only, with no SAML, JIT or SCIM provisioning, so user administration may need manual steps that add to operating effort. Ask for a written support scope, the upgrade and testing approach, the response model, and whether continuous testing or a retainer is included.
What should I ask for in a written quote before switching from Spreedly?
Ask each provider for a quote built from a written scope, with deliverables and timelines agreed before work starts. Request the following: the list of gateways and processors in scope, the vault model and PCI DSS responsibilities, the migration plan and export handling, the hosting architecture and its sizing assumptions, the security testing and assessment support, the backup and recovery approach, and the ongoing support model. Ask for one-time and recurring items separately, the volume assumptions behind each usage figure, and any fees for exports, renewals or early termination of your current Spreedly contract. DeployOpen does not publish a price list, so a quote follows from the written scope.
How a move from Spreedly to Hyperswitch is phased
The sequence moves card credentials first, builds the new vault and routing, then shifts live traffic in stages so each gateway can be checked before the old path is retired. Each step ends with a check that tells you it is safe to continue.
Confirm export scope and receiving party
Inventory which gateways, payment methods and tokens sit in your Spreedly account, and confirm with Spreedly which export options apply to your account. Spreedly documents an encrypted batch file export to a PCI compliant third party, generally processed within 2 weeks, with one free export per merchant per receiving service, so decide early which receiver you need and whether a second export is required. Your acquirer and PCI DSS assessor should agree in writing that the receiving environment is in scope and who holds the decryption material. Done when the scope list, receiver and export terms are signed off by you, Spreedly and your acquirer.
Stand up the Hyperswitch vault environment
Your platform or security team deploys Hyperswitch in your own cloud account or data center, using the Helm charts for Kubernetes or a supported cloud guide, and chooses one of its three vault models. The choice decides your PCI DSS scope: the in-house model makes you fully responsible for certification and data handling, while an external PCI vault keeps raw card data out of your orchestration layer. Done when the Router, Scheduler, PostgreSQL, Redis and card vault services run in a non-production environment and the chosen vault model is documented.
Receive and load the encrypted export
The PCI compliant receiver accepts Spreedly's encrypted batch file, and the decryption and import happen inside the vault boundary, never on a general-purpose workstation. Run the import in a staging environment first and reconcile record counts against Spreedly's export manifest. Done when every imported card has a matching token in the new vault and the reconciliation report shows no unexplained gaps.
Re-point gateways in staging
Connect each processor you use to Hyperswitch in staging, starting with the highest-volume gateway, and confirm that imported tokens authorize, capture, refund and void correctly. Verify that network tokens and card-on-file flows behave as they did in Spreedly, because some credentials may need reissuing with the acquirer. Done when test transactions for each gateway match the expected results and any gateway needing reissued credentials has a written plan.
Run both platforms in parallel
Keep Spreedly live for existing traffic while Hyperswitch processes a limited share of new payments in production, and compare authorization rates, decline codes, latency and webhook delivery between the two paths. Check that failed-payment retries and reconciliation reports match between platforms before expanding. Done when parallel results for each gateway are documented and any discrepancies have an owner and a fix.
Phase production traffic by gateway
Shift live traffic gateway by gateway, raising the Hyperswitch share in steps, and keep a rollback path to Spreedly until each gateway has run stably through its full billing cycle. Update client SDK integration, webhooks and internal consumers as each gateway moves. Done when all intended traffic runs on Hyperswitch, rollback paths are closed deliberately, and the monitoring dashboard shows no unexplained change from baseline.
Retire Spreedly and evidence the cutover
Confirm with Spreedly how remaining vault records are handled, and request redaction or deletion of tokens you no longer need in line with your retention policy. Archive the export manifest, reconciliation reports, decision records and configuration changes as evidence for your PCI DSS assessor. Done when Spreedly confirms in writing the status of your remaining data and your assessor has received the cutover evidence pack.
Common questions before choosing Hyperswitch over Spreedly
How much effort does a self-hosted payment vault need?
A self-hosted vault takes sustained engineering effort, mostly in setup, key management, hardening and operations rather than in the code itself. Hyperswitch runs a Rust core app server, a separate card vault service, an encryption service for key management, PostgreSQL with a master and replica setup, and Redis. Each of these components needs deployment, monitoring, backup, patching and access control. The effort rises if you choose the in-house vault model, because the merchant then carries full responsibility for PCI DSS certification and card data handling. Ask any implementation partner for a written scope that lists each component, the environments it covers and the operational runbooks it will hand over.
How long does a migration from Spreedly take, and what sets the time?
The duration depends on how many gateways you re-point, how many vaulted payment methods you move, and how carefully you phase live traffic. No supplied figure fixes a timeline, so treat any number from a vendor as a claim to test. Spreedly documents encrypted batch exports that are generally processed within 2 weeks, which means the receiving environment must be ready to accept data on that schedule. Other drivers include the number of processor integrations, reconciliation requirements, and how long your team needs to run both platforms side by side. Ask for milestones tied to gateway cutovers rather than a single go-live date.
Can our team run this migration without outside help?
A team with strong platform engineering, payments integration and security skills can attempt it internally, but the work is wider than a software install. It covers Kubernetes or cloud deployment, vault design, gateway configuration, token migration, PCI DSS evidence and incident response. Many teams combine internal ownership with a fixed-scope engagement for the hardest parts, such as hardening, backup design and assessment readiness. Before deciding, list the skills you have in-house, then compare that list against the components and controls in a written scope. DeployOpen plans, implements, hardens, backs up and documents self-hosted platforms in your own infrastructure, and most engagements are fixed-scope with deliverables agreed before work starts.
What does the work need from our own staff?
Your staff must supply decisions, access and ongoing ownership that no outside party can provide. Expect demands on your payments team to map every active gateway and payment method, on your security team to define vault and key custody rules, and on your infrastructure team to provide the Kubernetes or cloud environment with network controls. Someone accountable must also approve the PCI DSS scope decision and own the evidence afterward. Ask any partner which tasks they expect from your side, how many hours of availability they assume for each phase, and who signs off on cutover criteria.
Does Hyperswitch support all of our payment processors?
Hyperswitch documents connections to more than 100 payment processors, including Stripe, Adyen, PayPal, Worldpay and Checkout.com, plus wallets such as Apple Pay and Google Pay. Coverage is not the same as parity with your current setup, so check each processor you use against the Hyperswitch connector list and confirm the features you rely on, such as specific payment methods, regions, 3-D Secure flows and webhook events. Also confirm how Hyperswitch handles routing rules and retries for your traffic, since the documentation describes intelligent routing as a workflow you configure. Build a processor matrix before you commit.
How does PCI DSS scope change when we self-host the vault?
Self-hosting moves card data handling into your own environment, so your PCI DSS scope usually grows unless you reduce it by design. Hyperswitch documents three vault models: self-hosted with its native in-house vault, self-hosted orchestration with an external PCI vault provider such as VGS or Tokenex, and self-hosted orchestration with the SaaS Hyperswitch Vault. The documentation states that in the self-hosted, in-house model the merchant is fully responsible for PCI DSS certification and data handling. Pairing self-hosted orchestration with an external vault can keep your systems out of direct card data storage, but you still need to confirm that choice with your assessor. Note that DeployOpen prepares controls and evidence for assessments but does not issue audit reports or certifications.
Who keeps the card data and tokens after we leave Spreedly?
Your organization keeps control only if the vault and its keys sit in your environment and you can export your data in a usable form. Spreedly documents exporting vaulted payment methods to a PCI compliant third party through a single card export or an encrypted batch file export, with one free export per merchant per receiving service. Confirm the receiving party, its PCI status and the file format before you request an export. Also decide how long you will keep the Spreedly account active during the transition, because the export must complete before you close it. Ask your partner to document where each key, token and backup lives.
Which is the right choice for a regulated organization?
The right choice depends on whether you can staff and assure a self-hosted payments stack, not on a general ranking of the two products. Spreedly offers a hosted vault and gateway connections with its own PCI DSS Level 1 posture, which removes much of the infrastructure burden. Hyperswitch gives you Apache 2.0 code, self-hosted routing and vaulting, and control over data location, at the cost of operating the platform yourself. Evaluate both against your processor list, your PCI DSS scope tolerance, your staffing and your exit plan. Document the decision so that auditors and your board can trace the reasoning.
When a fixed-scope evaluation or implementation helps
The most useful first step for many buyers is a fixed-scope evaluation of the vault model and PCI DSS scope before any build starts. Hyperswitch documents three self-hosted vault models: self-hosted with the native Hyperswitch vault (in-house PCI), self-hosted orchestration with an external PCI vault provider, and self-hosted orchestration with the SaaS Hyperswitch Vault. The Hyperswitch docs state that in the in-house model the merchant is fully responsible for PCI DSS certification and data handling, so that choice drives the size of the assessment, the hardening work and the ongoing operating cost. DeployOpen plans and documents self-hosted platforms inside the client's own cloud accounts, data centers or air-gapped networks, so an evaluation can map each model against your processors, data flows and existing assessor expectations in writing.
DeployOpen also prepares systems, controls and evidence for compliance assessments, but it does not issue audit reports, attestations or certifications. Those come from a qualified assessor you select, and the assessor's view of your scope should be confirmed early. Useful items to agree in a written scope include the vault model, which components hold or transmit card data (the Hyperswitch card vault, the encryption service for key management, the Router and Scheduler services, PostgreSQL and Redis), how network tokenization will be handled, and the export path if you are moving vaulted cards from Spreedly. Ask the assessor which evidence they expect for each component before the build begins. Most engagements are fixed-scope, with scope, deliverables and timelines agreed in writing before work starts, and ongoing support, upgrades and continuous security testing can follow as a retainer. Ask any provider, including DeployOpen, for a quote that separates the evaluation, the build, the penetration testing, the assessment support and the recurring operations, and state which items depend on the vault model you select.
How DeployOpen helps evaluate, implement or migrate Hyperswitch
DeployOpen plans, implements, hardens, documents and supports self-hosted open-source platforms inside your own cloud accounts, data centers or air-gapped networks. For Spreedly vs Hyperswitch, that means agreeing in writing which vault model, gateways and PCI DSS scope boundaries apply before any infrastructure is built.
How we scope
- Inventory the gateways, payment methods and routing rules currently running through Spreedly.
- Decide which Hyperswitch vault model fits your PCI DSS scope, with the external vault option evaluated alongside the in-house option.
- Engagements are fixed-scope, with deliverables and timelines agreed in writing before work starts.
How we build
- Deploy Hyperswitch on Kubernetes with Helm charts in your own cloud account or data center.
- Configure the Router, Scheduler, PostgreSQL, Redis and card vault components, with connectors for your processors.
- Test routing, retries and tokenization in a sandbox, then run security testing against the payment APIs.
How we hand over
- Document architecture, connector configuration, key management and runbooks for your operations team.
- Prepare the control evidence and system descriptions your assessors will request for PCI DSS readiness.
- Walk through the phased traffic cutover plan so your team can roll back gateway changes if needed.
How we support
- Ongoing support, upgrades and continuous security testing are available as retainers after handover.
- Track Hyperswitch releases and agree in writing how and when upgrades are applied to your environment.
- Back up the vault and database layers on a schedule agreed with your team and test restores.

