SWYPE uses cookies and similar storage to keep the site secure, remember essential session state, and make payment flows work reliably.
Used for secure sign-in, payment-request continuity, fraud prevention, and account protection.
The current SWYPE experience does not rely on advertising cookies to operate the product shell.
Read the full notice on the cookie page. SWYPE never asks for wallet connect, private keys, or recovery phrases.
Developer Hub
Public swap API, private swap access, widgets, embeds, rate limits, migration notes, and support docs for partner integrations.
Getting Started
Guides
Support
Migration
Changelog
Overview
Understand SWYPE as a layered non-custodial payments and routing platform without exposing internal provider-selection logic or proprietary implementation detail.
SWYPE is best understood as a layered platform. The top layer is the product surface: the website, swap screen, Swype Me request flows, creator tipping, embeds, widgets, partner portal, and partner API. Beneath that sits the application API layer, which validates requests, enforces access rules, creates route records, and returns tracking state to the client.
Under the API layer sits the routing and orchestration layer. This is where SWYPE decides whether a flow should use a direct public route, a protected private route, or a hosted fiat-connected route. The orchestration layer records state, stores tracking identifiers, and keeps the user-facing experience consistent even when execution happens through external providers and supported networks.
The persistence and trust layer stores user profiles, payout preferences, request records, swap records, sessions, rate-limit entries, and operational metadata. Sensitive fields are protected server-side. The final execution layer is external: supported routing providers, hosted checkout providers, and blockchain networks handle execution and settlement while SWYPE remains non-custodial.
The public architecture description should explain system responsibilities and boundaries, not proprietary route heuristics. It is accurate to say that SWYPE validates requests, resolves payout intent, creates non-custodial route instructions, tracks state transitions, and reconciles external execution state back into SWYPE status views.
It is not necessary to publish internal provider-ranking rules, exact fallback thresholds, release timing logic, provider sequencing rules, or operational traces. That detail belongs in internal operations, not public documentation.