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.