Skip to main content
Socket is built in layers. Teams can start with a hosted interface, integrate directly with APIs, or build around Socket’s routing and intent infrastructure for more custom money-movement flows.

Stack layers

Socket WidgetA production-ready swap and deposit interface that apps can embed quickly, with routing, quotes, approvals, execution, and status handled behind the UI.Socket APIDirect endpoints for teams that want to quote, execute, and track routes inside their own product flows.
Socket routing engineThe decisioning layer that compares routes across 10,000+ assets and 50+ chains, balancing output, speed, reliability, approvals, gas, and provider availability.
Socket intentsOutcome-based execution infrastructure where users specify the result they want and Socket coordinates the route, liquidity, and settlement path.

How the layers work together

The widget and API are the integration surfaces. The routing engine powers route discovery and execution. Socket intents sit underneath higher-level flows where the product needs outcome-based execution instead of managing every transaction step directly. Together, these layers let teams choose how much of the stack they want Socket to handle, from a fully embedded UI to a custom API integration.

Start with the API

Build custom routing and execution flows with Socket endpoints.

Embed the widget

Add Socket’s hosted swap and deposit experience to your product.