This guide will help you integrate EURC cross-chain transfers into your application using Squid's widget, API, or SDK in as little as 20 minutes. You'll learn how to enable seamless cross-chain transfers to EURC on Base, Ethereum, and Avalanche. While this guide focuses on EURC, it extends to all tokens listed on Squid.
Squid makes it easy to integrate EURC into your app using the Squid widget. Out of the box, you can allow users to bridge any asset from over 80+ supported chains into EURC on the chain of your choice. There are three ways you can integrate Squid:
Widget
This is as simple as an iframe or your can natively integrate it into your app using React, NextJS or Vite.
API (language-agnostic)
RESTful endpoints for any programming language
Supporting cross-chain swaps into custom application flows.
SDK (for JavaScript/TypeScript applications)
Supporting cross-chain swaps into custom application flows.
Full programmatic control for custom integration
Helpful Resources
Here is a short list of resources that will help you on your journey to integrate EURC into your application with Squid.
Widget Installation Options
1. iFrame Integration (Universal Method)
The simplest way to integrate EURC acquisition into any application is using Squid's iFrame implementation. This method works with any framework or platform and requires minimal setup.
In order to utilize Squid, you must first request an (API Key) which will be sent to your email.
Squids full documentation is at
Squid also has convenient ready-to-run API and SDK .
Explore Squid’s Widget Studio to customize it to your application’s style:
Visit the
You can find the full iframe documentation .
You can find the full React documentation.
You can find the full NextJS documentation.
You can find the full Vite documentation.
You can find the full customization documentation.
This documentation details how to request a route, execute a transaction, and check the status of the transaction. You can find the full API integration documentation .
This documentation details how to request a route, execute a transaction, and check the status of the transaction. You can find the full SDK integration documentation .