Website profiles · Technology insights · Alternatives

hyperswitch.io

Hyperswitch is an open-source global payments orchestrator that connects with multiple payment processors with a single API

Paid content
Visit website
Profile views 12 Outbound visits 3 Normal
Open Source Payment Orchestrator | Juspay Hyperswitch Full homepage screenshot

At a glance

Category
Development
Language
English
Paid-content signal
Paid contentObserved
Registered
2022
Hosting
Amazon CloudFrontInferred
HTTPS certificate trusted
PassedObserved
Last updated

Website review

This review may include AI-generated content and is not individually verified. Domain, certificate and other facts come from the observed data on this page.

What is Hyperswitch?

Hyperswitch is an open-source payment orchestrator: a layer that sits between your product and multiple payment processors, letting you connect and manage them through a single API. Rather than rebuilding integrations each time you add a provider, you route transactions through one system you control. It is built by Juspay and offered both as self-hosted software and as a managed service. See Hyperswitch.

What it does

The core idea is composability. You adopt only the modules you need instead of replacing your whole payments stack:

  • Intelligent Routing — rule-based, volume-based and machine-learning routing to improve authorization rates and lower processing costs across a multi-processor setup.
  • Vault — stores and manages payment credentials.
  • Reconciliation Engine — pulls data automatically from processors and banks, flags exceptions in real time, and applies custom rules for audit-ready output.
  • Revenue Recovery — a retry engine configured around parameters such as decline codes, error type, card BIN, ticket size, region and payment method, aimed at reducing involuntary churn.
  • Alternative Payment Methods and Cost Observability round out the module list.

Who it suits

Audience Why it fits
Infrastructure, SaaS and fintech teams Want control over routing and credentials without locking into one processor
Banks and large enterprises Need compliance, high throughput and self-managed infrastructure
Airlines and other high-volume merchants Care about scale, uptime and recovery of failed payments
Developers Get API references, docs and a community Slack instead of a closed black box

The main trade-off

Self-hosting gives you control over data and infrastructure, but you own deployment, maintenance and compliance work. The Juspay-hosted option trades some of that control for out-of-the-box compliance and service-level agreements. If your team has no payments or infrastructure engineers, the hosted route is usually the more realistic starting point.

Next step

Write down your three biggest payment pain points — low authorization rates, processor lock-in, or failed-payment churn — then check which module addresses each before deciding between self-hosting and the managed service.

How does Hyperswitch improve payment authorization rates and reduce costs?

Hyperswitch improves authorization rates and lowers payment costs mainly by sitting between your application and multiple payment processors, then deciding — per transaction — which processor to send it to and when to retry. According to the site's own module descriptions, this works through three levers: Intelligent Routing, Revenue Recovery, and a Reconciliation Engine.

Intelligent Routing. Hyperswitch routes each payment using rule-based, volume-based and machine-learning-driven algorithms, and it is designed to slot into an existing multi-processor setup rather than replace it. Routing by processor performance, payment method, region or cost lets you shift volume toward the processor most likely to approve a given transaction, and away from expensive ones where a cheaper option performs comparably. Higher approval rates and lower per-transaction fees are two sides of the same routing decision.

Revenue Recovery. Failed payments are often recoverable. Hyperswitch's retry engine is configured on 30+ parameters — decline codes, error type, card BIN, ticket size, region, payment method and more — so retries can be timed and targeted instead of blindly repeated. This reduces involuntary churn, which matters most for subscription and recurring-revenue businesses.

Reconciliation. Automated data fetch from multiple processors and banks, real-time exception handling and customizable rules produce audit-ready output. This is a cost-control tool as much as an accounting one: unreconciled settlements hide duplicate fees, missed refunds and processor billing errors.

Where the trade-off sits

Goal Mechanism What it asks of you
Higher authorization rates Routing + smart retries Integrate multiple processors to give routing real choice
Lower processing cost Cost-aware routing, volume-based rules Know your effective cost per processor and method
Fewer revenue leaks Revenue Recovery Tune retry parameters to your decline patterns
Fee accuracy Reconciliation Engine Maintain rules and exception workflows

The main trade-off: routing intelligence only pays off if you actually connect several processors, and that adds integration and operational work. Retry logic also needs tuning — aggressive retries on certain decline codes can trigger issuer penalties or additional fees.

Deployment choice

The site describes two paths: self-host on-prem or in your own cloud and manage the infrastructure yourself, or use Juspay's fully managed service with out-of-the-box compliance and enterprise SLAs. Self-hosting gives maximum control and avoids handing over payment data; the managed route reduces operational burden. The site also cites 300+ processor/acquirer integrations, 99.999% uptime and 2,000 TPS handling.

Next step: if you are evaluating this against alternatives, compare it with other orchestration and routing options such as Stripe (whose own routing is tied to its stack), Adyen, and open alternatives like Gr4vy. Start by listing your current processors, your approval rate by method and region, and your effective cost per transaction — that baseline is what any routing change should be measured against.

Can I self-host Hyperswitch on my own infrastructure or do I need to use Juspay's hosted service?

You can self-host Hyperswitch on your own infrastructure. The site explicitly describes two deployment paths: Self-host (on-prem/cloud), where you deploy Hyperswitch yourself and manage the infrastructure, or Hosted by Juspay, a fully managed service delivered as APIs and SDKs with out-of-the-box compliance and enterprise-grade SLAs. So Juspay's hosted service is an option, not a requirement.

What the choice actually changes

Decision factor Self-hosted Hosted by Juspay
Infrastructure ownership You run and manage it (on-prem or your cloud) Juspay runs it for you
Control and customization Highest — you control the stack and data path Lower — you consume APIs/SDKs
Operational burden You handle scaling, upgrades, monitoring Largely offloaded
Compliance and SLAs Your responsibility Described as out-of-the-box compliance with enterprise-grade SLAs

How to decide

  • Choose self-hosting if data residency, internal security review, or deep customization of the payments stack is a hard requirement, and you have platform engineers who can own uptime and upgrades.
  • Choose the hosted service if you want to ship quickly, avoid running payment infrastructure, and prefer contractual SLAs and compliance handled for you.
  • A middle path worth considering: start hosted to validate routing and retry logic, then migrate to self-hosted once volumes and internal platform capacity justify it. The modular design (Prism, Intelligent Routing, Vault, Reconciliation, Revenue Recovery) means you can adopt pieces incrementally rather than committing to everything at once.

Next step

Read the deployment documentation for both models and check the pricing page for how the hosted option is charged, since that is usually the deciding factor for smaller teams. Start at Hyperswitch and its developer docs, and compare against alternatives such as Stripe if you are weighing a fully managed processor instead of an orchestrator.

How does Hyperswitch handle payment reconciliation across multiple processors and banks?

Hyperswitch approaches reconciliation as a unified framework rather than a per-processor chore. According to its own description, the Reconciliation Engine automatically fetches data from multiple processors and banks, applies customizable reconciliation rules, and supports real-time exception handling to produce audit-ready output. That means the platform pulls the settlement and transaction files itself, matches them against your records, and surfaces mismatches as they arise instead of at month-end.

What that looks like in practice

  • Automated data fetch — settlement reports from processors and bank statements are ingested on a schedule you control, so you aren't downloading CSVs from a dozen dashboards.
  • Customizable rules — you define the matching logic (by order ID, amount, currency, fee treatment, timing windows) rather than accepting a fixed template.
  • Real-time exception handling — unmatched or short-settled items are flagged as they appear, which matters if you reconcile daily for cash-flow visibility.

Who benefits most

A marketplace or SaaS business running cards through one primary PSP and a backup, plus local payment methods in several regions, is the clearest fit. The pain of reconciliation grows with the number of processors and currencies, so a single-processor setup gains less. Banks and airlines — the industries Hyperswitch names — typically have high volumes and audit requirements, which is where automated, rule-driven matching pays off.

Trade-offs to weigh

Because the rules are customizable, someone on your team has to own them; a reconciliation engine doesn't remove the need to understand how each processor reports fees and refunds. Self-hosting also means you manage the infrastructure, while the hosted option trades that control for a managed service. Either way, the value depends on how many processors and banks you actually connect.

A practical next step: list every processor and bank account you settle with, note the report format and cadence for each, then check whether the engine's data-fetch coverage and rule options match that list before committing. For the wider orchestration picture, see Hyperswitch.

What is Hyperswitch's approach to revenue recovery and reducing involuntary churn?

Hyperswitch treats revenue recovery as a retry-and-routing problem: instead of letting a failed payment become a lost customer, it reattempts the charge intelligently and routes it to a processor more likely to approve it. The site describes a "multi-modal intelligent retry engine" configured around 30+ parameters, including decline codes, error type, card bin, ticket size, region, and payment method. It sits alongside related modules such as Intelligent Routing, a Reconciliation Engine, and a Vault, all presented as parts of a composable payments stack.

In practice, that means a subscription business with involuntary churn — expired cards, soft declines, issuer timeouts — can define rules like: retry soft declines on a different processor after a delay, skip retries for hard declines such as stolen cards, and vary timing by region or ticket size. The payoff is fewer failed renewals without manual intervention; the trade-off is that retry logic needs tuning, since aggressive retries can add processor fees or trigger issuer penalties.

What to check before adopting it

  • Decline-code coverage: Confirm the retry engine can act on the specific decline codes your processors return, not just generic categories.
  • Routing dependency: Recovery works best when paired with Intelligent Routing, so evaluate them together rather than as separate tools.
  • Deployment model: The site offers self-hosting (on-prem or cloud) or a Juspay-managed service with compliance and SLAs — the managed route is faster to start, self-hosting gives more control.
  • Reconciliation fit: Recovery changes transaction states; check that the Reconciliation Engine and your ledger can absorb the extra retry records.

A useful next step is to read the revenue recovery documentation and the intelligent routing docs on the same site, then map your own top decline codes to the parameters they expose. Hyperswitch is published at Juspay Hyperswitch; for a broader comparison of orchestration approaches, Stripe's own retry tooling is documented at Stripe.

How does Hyperswitch's vault secure sensitive payment data and ensure compliance?

Hyperswitch's Vault is presented as a modular component of an open-source payment orchestrator, so its core security idea is architectural: sensitive card data is isolated from the rest of your payment stack rather than being copied into every service that touches a transaction.

What the page supports

  • The Vault is listed alongside Intelligent Routing, Reconciliation and Revenue Recovery as a plug-and-play module, meaning you can adopt it without replacing your existing processors.
  • Hyperswitch is described as open source and deployable either self-hosted (cloud or on-prem) or via Juspay's managed service, with "out-of-the-box compliance and enterprise-grade SLAs" on the hosted option.
  • The page frames the wider platform around "banking-grade compliance" and global coverage across 300+ PSP/acquirer integrations.

What that means in practice

If you self-host, your team owns the vault infrastructure, key management, patching and audit evidence — the software is open, but compliance remains your operational responsibility. If you use the Juspay-hosted option, compliance obligations shift partly to the vendor under a service agreement. That is the central trade-off: control and data residency versus operational burden.

For a concrete case: a subscription business storing cards across three processors could keep tokens in one vault and route charges through the orchestrator, so a processor switch does not require re-collecting card details or re-certifying every internal service.

Next step

Read the Vault documentation and the pricing page to confirm which deployment model and compliance attestations apply to your region, then map them against your own PCI scope before committing. See Hyperswitch and the developer docs linked from it. For a general compliance baseline, compare notes with PCI Security Standards Council.

Related questions

More questions →
What Are Open-Source UI Element Libraries and How Do They Differ From UI Frameworks?

An open-source UI element library is a collection of individual, ready-made interface pieces—buttons, cards, inputs, toggles, loaders—that you copy into your own project and adapt. A UI framework, by contrast, is a structured system of components, conventions, and often a theming layer that governs how your whole interface is built. The practical difference: an element library gives you a snippet; a framework gives you a way of working. If you need a polished button in ten minutes, reach for the element library. If you're building a 40-screen product with a team, you probably want the framework.

What "open-source UI element library" actually means

The term gets used loosely, so it helps to separate the parts:

  • Open-source: the code is publicly available, and the license tells you what you may do with it—copy, modify, redistribute, or use commercially.
  • UI element: a single, self-contained piece of interface, usually small enough to read in one sitting. A button with hover states, a pricing card, a search field.
  • Library: a browsable, searchable collection of those elements, typically contributed by many different people.

On a site like Uiverse, elements are shared by a community and written in plain CSS or Tailwind. You find one you like, copy the markup and styles, paste them into your project, and adjust colors, spacing, and text to fit. There's no package to install and no build step required—which is exactly the appeal, and also the source of most of the confusion.

Element library vs. UI framework: the core differences

Dimension Open-source UI element library UI framework / design system
Unit of reuse A single snippet you copy A component you import or call
Installation None; paste into your code Package install, config, sometimes a provider
Consistency Depends on you; each element may look different Enforced by shared tokens and APIs
Theming Manual edits per element Central theme/config file
Updates You own the copy; no upstream updates Version bumps bring fixes and changes
Accessibility Varies per contributor; must be checked Usually tested and documented
Best for Prototypes, landing pages, small sites, one-off needs Multi-page apps, teams, long-lived products
Learning curve Low—read the CSS Higher—learn the API and conventions

The table isn't a verdict. It's a map of trade-offs. Element libraries win on speed and freedom; frameworks win on consistency and maintenance.

Licensing and attribution: what to check before you paste

This is where people get into trouble, and it's worth slowing down for.

  1. Find the license. Every element or collection should state one. Common open-source licenses include MIT, Apache-2.0, and BSD. Some projects use copyleft licenses like GPL, which can impose obligations if you redistribute your code.
  2. Understand what the license permits. MIT and Apache-2.0 are permissive: you can typically use the code in commercial and closed-source projects. Copyleft licenses may require you to release derivative source under the same terms.
  3. Check attribution requirements. Permissive licenses usually require you to keep the copyright notice and license text somewhere in your project. That's a real obligation, not a formality.
  4. Look for per-element terms. On community sites, the site's overall terms and the individual contributor's stated wishes may differ. If a contributor asks for credit, honor it.
  5. When in doubt, ask or avoid. If a snippet has no license at all, you don't have clear permission to reuse it. Treat "no license" as "not open source," even if the code is publicly visible.

This article is general information, not legal advice. For commercial products with real exposure, have someone qualified review the licenses you're relying on.

How to use a community element in your project: a practical workflow

Here's a repeatable process that avoids most of the usual mess.

1. Start from a real need, not a browsing session

Decide what you need first—"a compact primary button with a loading state"—then search. Browsing aimlessly produces a pile of pretty snippets that don't fit together.

2. Copy the smallest version that works

Take the markup and the styles. Strip anything you don't need: demo wrappers, extra animations, decorative layers. Less code means fewer surprises.

3. Convert it to your conventions

If your project uses design tokens or CSS variables, replace hard-coded values:

/* Before: hard-coded */
.button { background: #4f46e5; border-radius: 8px; }

/* After: token-based */
.button { background: var(--color-primary); border-radius: var(--radius-md); }

This one step is what keeps a copied element from looking like a foreign object in your UI.

4. Check accessibility before you ship

Community elements vary widely here. Verify at minimum:

  • Keyboard focus is visible and the element is reachable by Tab.
  • Color contrast meets WCAG AA (4.5:1 for normal text).
  • Interactive elements use semantic HTML (<button>, not a clickable <div>).
  • Form inputs have associated labels.
  • Motion respects prefers-reduced-motion.

5. Test in context

Paste it into a real page with real content. Long labels, small screens, and dark mode break more copied elements than anything else.

6. Note where it came from

Keep a short comment or an internal credits file: source, license, date. Future you—and your legal reviewer—will be grateful.

Where element libraries genuinely shine

  • Prototypes and demos: you need something clickable today, not a design system.
  • Landing pages and marketing sites: a handful of distinctive elements, each custom.
  • Filling gaps: your framework lacks one specific component, and you don't want to build it from scratch.
  • Learning: reading well-made CSS is one of the fastest ways to improve.
  • Small projects: a personal site doesn't need a theming architecture.

Where they fall short

  • Consistency at scale: ten elements from ten contributors rarely look like one product.
  • Maintenance: you own every copy. When your design changes, you edit each one.
  • Accessibility debt: you inherit whatever the contributor did or didn't do.
  • No upstream fixes: a bug fixed in the original won't reach your copy.
  • Integration friction: different naming conventions, different units, different assumptions about resets.

When to choose which

Choose an element library when the scope is small, the timeline is short, or you need a few distinctive pieces rather than a whole system.

Choose a framework or design system when multiple people build multiple screens over months, when consistency is a product requirement, or when accessibility and theming need to be guaranteed rather than checked.

A hybrid works well for many teams: adopt a framework for the structural components—forms, navigation, layout—and borrow individual elements for the places where you want personality. Just route every borrowed element through the same token and accessibility checks, so it lands as part of your system rather than beside it.

The short version: open-source UI element libraries are a fast, flexible way to get good-looking interface pieces into a project. They are not a substitute for a design system, and the license and accessibility details are the part worth reading carefully.

What Is OpenAPI-Generated API Documentation and How Does It Work?

OpenAPI-generated API documentation is reference documentation that is produced automatically from an OpenAPI description file rather than written by hand. You write (or generate) a machine-readable specification of your API — endpoints, parameters, request bodies, responses, schemas, and auth — and a documentation tool reads that file and renders a browsable, often interactive reference site. The spec becomes the single source of truth; the docs become a build artifact.

This differs from manually written docs in one fundamental way: with hand-written docs, the prose is the source of truth and the API is described separately. With spec-driven docs, the API description is the source, and every page, table, and code sample is derived from it.

How the workflow actually runs

A typical spec-driven documentation pipeline has five stages:

  1. Author or generate the spec. You either write an OpenAPI document by hand (YAML or JSON), or generate it from code annotations, framework metadata, or a design-first editor. Design-first means the spec is written before implementation; code-first means it is extracted from existing code.
  2. Validate and lint. The spec is checked against the OpenAPI schema and against style rules — consistent naming, required descriptions, no undocumented 4xx responses, no orphaned schemas.
  3. Bundle and transform. Multi-file specs are combined, $ref pointers are resolved, and the document is optionally split into per-tag or per-version outputs.
  4. Render. A documentation tool converts the spec into HTML: an endpoint list, a sidebar of operations, parameter tables, response schemas, and a "try it" console.
  5. Publish and version. The rendered site is deployed, and each API version gets its own snapshot so consumers can read docs matching the version they call.

Steps 2 through 5 are usually automated in CI. If the spec fails validation, the docs build fails — which is the point.

Spec-driven vs. hand-written documentation

Dimension OpenAPI-generated Hand-written
Source of truth The spec file The prose
Consistency with the API High, if the spec is accurate Drifts as the API changes
Effort per endpoint Low after setup Repeated for every endpoint
Narrative and tutorials Weak; needs separate pages Strong
Code samples Generated per language from schemas Written and maintained manually
Customization Bounded by the tool's templates Unlimited
Failure mode Accurate spec, poor docs, or stale spec Beautiful docs that describe an API that no longer exists

The practical conclusion most teams reach: generate the reference, write the guides. Reference material is repetitive and mechanical, which is exactly what generation is good at. Conceptual explanations, migration notes, and tutorials carry judgment that a spec cannot express.

What you get out of the box

Generated reference pages commonly include:

  • An operation list grouped by tag or path, with HTTP method and path.
  • Parameter tables showing name, location (path, query, header, cookie), type, required flag, and description.
  • Request and response schemas rendered as expandable trees, including nested objects and arrays.
  • Authentication details pulled from the securitySchemes section.
  • Interactive request consoles that let a reader send a real call from the browser.
  • Generated code samples in several languages, derived from the same schemas.
  • Multiple output formats, such as a static site, a single HTML file, or a mock server.

Because all of these come from one document, changing a field name in the spec updates the parameter table, the schema tree, and every code sample at once.

Where spec-driven documentation breaks down

Generation is not free. The trade-offs are real:

Spec quality becomes documentation quality. A field with no description produces a table row with an empty cell. A vague summary produces a vague heading. Tools can enforce presence of descriptions via linting, but they cannot enforce that the description is useful.

Customization has limits. If you need a page that does not map to an OpenAPI concept — a conceptual overview, a pricing explanation, a comparison of two endpoints — you write it outside the generator and link to it.

Not everything is expressible. Webhooks, streaming responses, long-polling behavior, and complex multi-step flows are awkward or impossible to describe fully in OpenAPI. Those need prose.

The spec can go stale. If the spec is maintained separately from the implementation, it drifts just like hand-written docs. The mitigation is to generate the spec from code, or to test the implementation against the spec in CI.

Interactive consoles need care. A "try it" button that hits a production API with real credentials is a security and rate-limit problem. Point it at a sandbox, or disable it.

Deciding whether to adopt it

Adopt spec-driven reference documentation if most of these are true:

  • Your API has more than a handful of endpoints, or changes frequently.
  • You ship client SDKs or code samples in more than one language.
  • Multiple teams consume the API and need a consistent, always-current reference.
  • You already have, or are willing to maintain, an OpenAPI description.

Stay with hand-written docs, or a hybrid, if:

  • Your API is small and stable, and the reference fits on one page.
  • Your documentation is mostly conceptual and contains little endpoint-level detail.
  • You cannot commit to keeping the spec in sync with the implementation.

A reasonable middle path: generate the reference from the spec, and hand-write the getting-started guide, authentication walkthrough, and error-handling page. Link the two directions so readers can move from concept to endpoint and back.

A minimal starting checklist

  1. Produce one valid OpenAPI document for a single API version.
  2. Add a linter with rules for descriptions, operation IDs, and error responses.
  3. Wire the docs build into CI so a failing spec fails the build.
  4. Render the reference and review it as a reader, not as the author.
  5. Write the two or three conceptual pages the generator cannot produce.
  6. Version the published docs alongside the API version.

The core idea is simple: describe the API once, in a format both machines and humans can read, and let the reference documentation fall out of that description. Everything else — tooling, hosting, interactivity — is a detail on top of that decision.

Website Overview

An advisory match combined with missing browser safeguards may increase exposure if the affected component is active. Deployment-specific verification and remediation deserve priority. Identifiable technologies and additional version or configuration signals make the service easier to fingerprint, which may help targeted scanners narrow their checks.

Domain and Registration

Transfer-protection status is present, helping reduce the risk of unauthorized domain transfers. The domain has about 3 years of registration history; its current configuration provides more context than age alone. The registrar is GoDaddy.com, LLC, a widely used domain service provider. The domain uses the common .io extension, which is not an independent safety signal.

DNS and Email

The lowest TTL is 60 seconds, supporting rapid record changes at the cost of more frequent lookups. Nameservers are provided by Amazon Route 53, indicating managed DNS hosting. MX records point to the Google Workspace email service. No CNAME was found; the observed records resolve directly to addresses. SPF and DMARC are configured. DKIM status is unknown.

TLS and Certificates

The certificate uses an RSA 2048-bit public key, offering broad client compatibility. The server supplied a complete certificate chain. No organization name is present in the certificate; the available fields are consistent with domain validation. The certificate was issued within the Amazon cloud or CDN ecosystem. The certificate is valid for about 197 days in total, with 166 days remaining.

HTTP and Browser Security

The response lacks these common security headers: CSP, Permissions-Policy. No X-Powered-By header was found, reducing one common source of backend fingerprinting information. The x-cache, via response header indicates a CDN or caching proxy in the delivery path. No obvious internal addresses or debug information were found in the headers. The Server header contains the custom value AmazonS3.

Technology Stack Analysis

The public page identifies Astro 4.16.19, Amazon CloudFront, with exact versions exposed for 1 technologies. These details can narrow vulnerability checks, although exposure alone is not a vulnerability. The advisory source OSV places Astro 4.16.19 in the affected range of GHSA-26w7-cxv4-gfx2, GHSA-2pvr-wf23-7pc7, GHSA-376h-93r7-7g6f, GHSA-4g3v-8h47-v7g6, GHSA-5ff5-9fcw-vg88 等 10 项. Verify the deployed version and relevant configuration before drawing conclusions about exploitability. Updating affected components should be a priority.

Search and Social Sharing

The Generator tag identifies Astro v4.16.19, making the publishing system easier to fingerprint. Twitter Card metadata is configured. JSON-LD includes Organization data, helping describe the organization as an entity. The title has 53 characters, within a common display range. A meta description is present, with 123 characters.

Hosting and Email

DNSAmazon Route 53
HostingAmazon CloudFront
EmailGoogle Workspace
Approximate IP geolocation (inferred; a CDN or proxy may differ from the origin server) United States flagUnited States Inferred 3.162.103.106

Registration details

RDAP / WHOIS

RegistrarGoDaddy.com, LLC
Registered2022-12-16
Expires2027-12-16
Domain statusclientDeleteProhibited https://icann.org/epp#clientDeleteProhibited、clientRenewProhibited https://icann.org/epp#clientRenewProhibited、clientTransferProhibited https://icann.org/epp#clientTransferProhibited、clientUpdateProhibited https://icann.org/epp#clientUpdateProhibited
Nameserversns-1310.awsdns-35.org、ns-1770.awsdns-29.co.uk、ns-434.awsdns-54.com、ns-581.awsdns-08.net
DNSSECunsigned

DNS records

DNS

TypeNameValueTTLPriority
Ahyperswitch.io3.162.103.10660—
Ahyperswitch.io3.162.103.11060—
Ahyperswitch.io3.162.103.4560—
Ahyperswitch.io3.162.103.5760—
MXhyperswitch.ioaspmx.l.google.com3001
MXhyperswitch.ioalt1.aspmx.l.google.com3005
MXhyperswitch.ioalt2.aspmx.l.google.com3005
MXhyperswitch.ioalt3.aspmx.l.google.com30010
MXhyperswitch.ioalt4.aspmx.l.google.com30010
NShyperswitch.ions-1310.awsdns-35.org172800—
NShyperswitch.ions-1770.awsdns-29.co.uk172800—
NShyperswitch.ions-434.awsdns-54.com172800—
NShyperswitch.ions-581.awsdns-08.net172800—
TXThyperswitch.io5nqysfezwt3600—
TXThyperswitch.ioOSSRH-981793600—
TXThyperswitch.iogoogle-site-verification=pMMe4RJjsxzr_CGWAzoh1Wh6RlVsAdStHFuioU_gkLk3600—
TXThyperswitch.iov=spf1 include:_spf.google.com include:amazonses.com ~all3600—
DMARC_dmarc.hyperswitch.iov=DMARC1; p=quarantine; rua=mailto:[email protected]3600—

TLS and certificates

TLS / SSL

AssessmentNormal configuration
Supported protocolsTLSv1.2、TLSv1.3
Negotiated protocolTLSv1.3
Certificate subjectwww.hyperswitch.io
IssuerAmazon
Valid until2027-03-17T23:59 · Remaining when checked: 166 days
Verification detailsCertificate trust: Passed · Hostname match: Passed

HTTP response headers

HTTP

HeaderValue
content-typetext/html
cache-controlno-store, no-cache, must-revalidate, proxy-revalidate
serverAmazonS3
strict-transport-securitymax-age=63072000; includeSubdomains; preload
x-frame-optionsDENY
x-content-type-optionsnosniff
referrer-policyno-referrer

Identified technologies

Astro 4.16.19Amazon CloudFront

Pages, Search and Sharing

Meta descriptionHyperswitch is an open-source global payments orchestrator that connects with multiple payment processors with a single API
Canonical URLhttps://hyperswitch.io
LanguageEnglish (default)
Twitter Cardsummary
All bots 1 allowed · 0 disallowed
  • Allow/

User reviews (0)

  • No reviews yet.