SwapSpace – Scambi crypto cross-chain

SwapSpace API vs. Changelly API: un confronto completo per sviluppatori

NerdyPotato

,

Aggiornato: ,13 min

Aggiungere la funzionalità di swap a un wallet o a un prodotto Web3 influisce su molto più dell’esperienza utente. L’API selezionata determina come il backend richiede i preventivi, gestisce i tassi scaduti, traccia le transazioni e risponde quando un percorso non è disponibile. Influisce anche sul carico del supporto quando un exchange è in ritardo, rimborsato o sospeso per verifica.

Questo confronto tra Changelly API vs SwapSpace API esamina le differenze tecniche che contano per gli sviluppatori che costruiscono wallet, exchange e altri prodotti Web3.

Il confronto utilizza la documentazione pubblica di ciascun provider e le pagine B2B attuali. Disponibilità degli asset, limiti delle richieste, condizioni commerciali e regole di conformità possono cambiare. Verificali tramite l’API live e il tuo accordo di partnership prima del lancio.

Cos’è Changelly API?

Changelly API v2 è una API di exchange di criptovalute white-label che espone un unico servizio di quotazione e transazione di Changelly.

  • Protocollo: JSON-RPC 2.0 su richieste POST firmate.
  • Autenticazione: X-Api-Key più una firma RSA-SHA256, con un account partner e registrazione della chiave pubblica.
  • Modelli di tasso: metodi separati a tasso fisso e variabile.
  • Copertura asset: oltre 1.000 asset nella pagina B2B pubblica, con l’insieme abilitato in tempo reale restituito dall’API.
  • Prodotti correlati: API fiat separata, widget e servizi di checkout.

L’API mantiene la selezione del provider fuori dall’applicazione. Le stime a tasso fisso e variabile usano metodi diversi, e i preventivi fissi hanno una breve finestra di validità. Queste distinzioni passano nella fase di creazione della transazione. La principale differenza di implementazione è la firma della richiesta, non il ranking dei percorsi.

Cos’è SwapSpace API?

SwapSpace API v2 è una REST API che espone offerte di più partner di exchange tramite una sola integrazione.

  • Protocollo: endpoint REST specifici per risorse per valute, partner, importi, creazione dell’exchange e stato.
  • Autenticazione: una chiave API nell’header Authorization, con limiti di richiesta configurati per ciascun affiliato.
  • Modelli di tasso: offerte a tasso fisso e variabile, filtri dei partner e opzione Best Amount.
  • Copertura asset: oltre 3.600 asset su 675 network e più di 40 fonti di liquidità nella pagina B2B pubblica, con convalida live del percorso richiesta.
  • Prodotti correlati: un widget di exchange e trasferimenti privati, con accesso ai trasferimenti privati confermato separatamente.

Ogni offerta include dati del partner e del percorso. Un’applicazione può mostrare più offerte, filtrarle o usare un metodo di selezione più semplice. Gli ID delle offerte possono essere di breve durata e i metadati del provider possono modificare i requisiti dell’indirizzo di rimborso. Questi dati a livello di percorso sono la principale differenza architetturale rispetto al contratto a servizio singolo di Changelly.

Confronto rapido tra Changelly API e SwapSpace API

Questo confronto tra API di exchange si concentra sulla superficie di integrazione che uno sviluppatore può verificare nella documentazione pubblica.

Feature

Changelly API

SwapSpace API

Protocol

JSON-RPC 2.0 over POST

REST API con endpoint specifici per risorsa

Authentication

X-Api-Key più una firma del corpo RSA-SHA256

API key nell’header Authorization

Exposed liquidity model

Un solo servizio di quotazione e transazione di Changelly

Più offerte partner nominate tramite un aggregatore

Rate types

Metodi fissi e variabili

Filtri delle offerte a tasso fisso e variabile

Public asset claim

Oltre 1.000 asset, con la lista live restituita dall’API

Oltre 3.600 asset su 675 network, con validazione live del percorso richiesta

Quote validity

L’ID del tasso fisso è valido per un minuto

Alcuni ID delle offerte sono validi per due minuti

Access and limits

La documentazione pubblica mostra un limite predefinito di 10 richieste al secondo per i metodi pertinenti

Limiti di richiesta personalizzati configurati per ciascun affiliato

Transaction tracking

getStatus e getTransactions

Endpoint dello stato dell’exchange

Related products

Prodotti separati API fiat, widget e checkout

Widget e trasferimenti privati, con ambito dei trasferimenti privati confermato separatamente

Main integration tradeoff

Meno logica di selezione del provider, più lavoro di firma delle richieste

Più controllo sul percorso, più lavoro di ranking e gestione dello stato

Architettura della liquidità: API di provider singolo vs aggregatore

Selezione della quotazione e trasparenza

Changelly può ottenere liquidità attraverso la propria infrastruttura, ma l’API partner espone Changelly come confine del servizio. La tua applicazione richiede una stima e riceve un solo risultato per il metodo e la coppia richiesti. Questo mantiene compatto il modello di quotazione. Il prodotto non deve classificare i provider né spiegare perché due provider hanno restituito limiti diversi.

SwapSpace espone direttamente l’aggregazione di liquidità. L’endpoint degli importi può restituire offerte da tutti i partner disponibili o da un elenco di partner selezionato. La risposta può includere percorsi fissi e variabili per la stessa coppia. Questo offre a un wallet o a un exchange un controllo maggiore sull’ordinamento. Un prodotto può classificare in base all’importo di destinazione, alla durata stimata, alla policy del provider o alle proprie regole di business.

Se il pubblico valorizza la scelta del provider o la trasparenza del percorso, un’integrazione con SwapSpace può mostrare più offerte e applicare regole di selezione specifiche del prodotto. Un prodotto più semplice può esporre un solo percorso selezionato. L’identità del provider, il tipo di tasso, i limiti e la durata prevista restano disponibili quando l’interfaccia ne ha bisogno.

Disponibilità e comportamento di fallback

Con Changelly, se una valuta è disabilitata o una stima fallisce, l’API non espone un altro provider nominato tramite lo stesso contratto. L’applicazione ha bisogno di una integrazione separata per selezionare un altro percorso.

Prima della creazione dell’exchange, SwapSpace può restituire offerte di altri partner disponibili. Una volta creato un exchange, il provider selezionato resta legato a quella transazione. Changelly quindi concentra la dipendenza dal percorso in un solo servizio. SwapSpace espone il fallback pre-transazione all’interno della stessa API.

Limiti di conformità e supporto

Entrambe le API possono esporre stati legati alla verifica, ma la responsabilità è suddivisa in modo diverso. 

Changelly documenta uno stato hold e indica al partner di indirizzare gli utenti al proprio team di sicurezza. 

SwapSpace espone uno stato Verifying, mentre il provider di exchange selezionato può controllare i controlli. L’identità del provider e le istruzioni di supporto contano quindi di più nel modello aggregato.

Esperienza per gli sviluppatori

Accesso e autenticazione

L’autenticazione è la differenza di implementazione più chiara e definisce la prima fase di una integrazione swap crypto.

Changelly:

  • Account partner e registrazione della chiave pubblica.
  • Firma RSA-SHA256 per ogni body di richiesta JSON-RPC.
  • Integrazione lato server per proteggere la chiave privata.

SwapSpace:

  • Account affiliato e API key nell’header Authorization.
  • Limiti di richiesta configurati per l’affiliato durante l’onboarding.
  • Archiviazione lato server per la API key.

Changelly richiede più configurazione e codice di firma. SwapSpace usa un modello di credenziali più leggero, mentre la capacità di produzione dipende dalla configurazione dell’affiliato.

Documentazione e gestione degli errori

Changelly documentazione:

  • Schemi di richiesta a livello di metodo ed esempi di errore.
  • Esempi di autenticazione in diversi linguaggi di programmazione.
  • Note di migrazione e una referenza dettagliata degli stati.

SwapSpace documentazione:

  • Un flusso REST breve da valute e partner fino allo stato dell’exchange.
  • Regole di validazione per importi, rate ID, extra ID, IP degli utenti e indirizzi di rimborso condizionali.

Changelly fornisce materiale più approfondito su autenticazione ed errori. SwapSpace documenta un flusso più breve con più dati sulla selezione del percorso.

Le risposte JSON-RPC di Changelly espongono codici e messaggi specifici per metodo. Il flusso REST di SwapSpace documenta campi di validazione come network ID, rate ID, extra ID, IP degli utenti e indirizzi di rimborso condizionali. Mappa questi errori a monte in categorie interne stabili prima che raggiungano l’interfaccia. Conserva il codice di errore originale e l’ID dell’exchange nei log, così il supporto può tracciare un percorso senza mostrare all’utente i messaggi grezzi del provider.

Considerazioni su performance e scalabilità

Changelly pubblica un limite predefinito di 10 richieste al secondo per i metodi pertinenti. Nei riferimenti pubblici non sono specificate condizioni per throughput più elevati.

SwapSpace non pubblica un tetto numerico standard perché i limiti di richiesta sono configurati per ciascun affiliato. La pianificazione della capacità dipende quindi dalla configurazione concordata con il partner, non da un default pubblico.

Entrambi i flussi pubblici espongono endpoint di stato basati su polling. I riferimenti pubblici esaminati per questo confronto non definiscono un contratto webhook generale, quindi la disponibilità dei webhook resta parte dell’onboarding del partner.

Il comportamento del polling influisce anche sulla pianificazione della capacità. Memorizza nella cache le valute e i metadati dei partner per un intervallo definito, evita di aggiornare preventivi che gli utenti non possono ancora usare e riduci la frequenza dei controlli di stato dopo che una transazione esce dalle fasi sensibili al tempo. I test di carico dovrebbero coprire picchi di preventivi, ID scaduti, coppie disabilitate e guasti lato provider. Valuta l’intero percorso di errore e non solo un singolo numero di latenza: il prodotto dovrebbe restare reattivo quando i percorsi scompaiono o le risposte upstream rallentano.

Supporto ed escalation

Per una API di exchange crypto per sviluppatori, la copertura del supporto conta di più quando una transazione si blocca o entra in verifica. 

Changelly indirizza le domande tecniche a un’email del partner o a un account manager dedicato. La sua documentazione descrive un modello di escalation in cui il partner fornisce il supporto di primo livello e invia i casi irrisolti al team di secondo livello di Changelly tramite un canale Slack dedicato.

SwapSpace fornisce un’email del partner e un modulo di contatto B2B, oltre al supporto utenti 24/7. I percorsi di escalation e gli impegni di risposta dipendono dall’accordo di partnership.

Prima di integrare una delle due API, conferma gli orari del supporto, le notifiche sugli incidenti, l’accesso alla pagina di stato e i dati necessari per investigare un exchange bloccato.

Termini commerciali e modello di ricavo

Nessuna delle due API di exchange crypto addebita una fee pubblica di integrazione. Entrambe supportano la monetizzazione del partner tramite un fee aggiuntiva o un modello di revenue sharing.

Changelly consente ai partner API di aggiungere una fee al tasso di cambio. Il suo business FAQ descrive 0,1% to 5% come intervallo tipico, mentre l’attuale documentazione API dice che la fee viene configurata tramite il team partner.

L’endpoint di creazione exchange di SwapSpace include un parametro opzionale affiliateFee. Il tasso della fee affiliato dipende dal provider di liquidità selezionato e dall’accordo di partnership.

Flusso di integrazione

I passaggi seguenti confrontano entrambi i flussi di API per swap crypto e il lavoro di engineering richiesto da ciascuna integrazione API crypto.

Integrazione tipica con Changelly

  1. 1. Crea un account partner Changelly e genera le chiavi pubblica e privata.
  2. 2. Registra la chiave pubblica con Changelly e conserva la chiave privata in un archivio sicuro lato server.
  3. 3. Implementa la serializzazione delle richieste JSON-RPC 2.0 e la firma RSA-SHA256.
  4. 4. Recupera i dati delle valute abilitate e mappa ticker, network, campi memo e regole di validazione.
  5. 5. Richiedi una stima variabile o fissa, quindi valida l’importo e i limiti restituiti.
  6. 6. Crea il tipo di transazione corretto prima che scada il preventivo o la finestra di pagamento.
  7. 7. Memorizza l’ID della transazione e interroga getStatus o getTransactions con backoff.
  8. 8. Mappa ogni stato finale, di rimborso, di scadenza e di verifica a un messaggio per l’utente e a una procedura di supporto.

Changelly impone due vincoli di protocollo: la firma deve corrispondere esattamente al body serializzato e le stime v2 devono restare abbinate ai metodi di transazione v2.

💡 Importante! I flussi fixed e floating usano metodi diversi, quindi devono essere testati separatamente.

Integrazione tipica con SwapSpace

  1. 1. Crea un account affiliato, ottieni la API key e conferma l’allowance di richieste per l’ambiente target.
  2. 2. Recupera l’elenco delle valute e conserva i separati identificatori dell’asset e della rete.
  3. 3. Recupera l’elenco dei partner e memorizza i requisiti del percorso, come le regole sull’indirizzo di rimborso.
  4. 4. Richiedi gli importi disponibili per la coppia, l’importo, le reti e i tipi di tasso richiesti.
  5. 5. Classifica le offerte restituite o richiedi l’endpoint Best Amount in base alla policy di selezione del prodotto.
  6. 6. Convalida i valori minimi e massimi, quindi crea l’exchange prima che scada il rate ID restituito.
  7. 7. Memorizza l’ID dell’exchange di SwapSpace, il provider selezionato e i dati della transazione visibili all’utente.
  8. 8. Interroga l’endpoint di stato con backoff e gestisci gli stati finished, failed, refunded, verifying e expired.

SwapSpace lega l’offerta selezionata all’exchange creato. Una nuova quotazione o un nuovo provider generano una nuova richiesta di exchange.

💡 Importante! Se un preventivo scade prima della creazione dell’exchange, l’utente dovrebbe approvare l’offerta aggiornata.

Quale API si adatta a prodotti diversi?

I team che valutano una crypto API per wallet dovrebbero prima decidere se gli utenti hanno bisogno di un solo rapporto di exchange o di una scelta visibile del provider.

Product

Likely fit

Why

Basic crypto wallet

Changelly

Un’integrazione del wallet con un solo provider mantiene semplice la schermata di swap e il routing backend.

Quote-comparison wallet

SwapSpace

Il wallet può mostrare o classificare offerte di più provider.

Crypto exchange

SwapSpace or either

L’aggregazione può ampliare la copertura dei percorsi, mentre un singolo provider può ridurre la complessità operativa.

Telegram bot

Changelly

Un solo preventivo per richiesta è più facile da presentare in un flusso chat ristretto.

Web3 or DeFi application

SwapSpace

Il filtraggio dei provider e i percorsi specifici per network si adattano a prodotti con regole di routing personalizzate.

Payment provider

Dipende

L’idoneità dipende dagli asset di regolamento, dai limiti di volume, dal flusso di conformità, dagli impegni di supporto e dai requisiti fiat.

La tabella considera l’idoneità del prodotto come ipotesi di partenza. Condizioni commerciali, regioni, domanda di asset, traffico e capacità di engineering interna possono cambiare il risultato.

Quando ha senso Changelly API

Changelly API è adatta a prodotti che preferiscono un solo servizio di exchange e una risposta di preventivo compatta.

I suoi esempi dettagliati di firma e la documentazione degli errori a livello di metodo aiutano i team che apprezzano un livello di autenticazione chiaramente specificato. Può anche essere adatta ad aziende che intendono valutare i prodotti fiat o checkout separati di Changelly all’interno della stessa relazione B2B.

Il compromesso è la visibilità del percorso. L’API restituisce una stima di Changelly invece di un elenco di provider di exchange nominati. L’integrazione richiede anche la registrazione della chiave pubblica durante l’onboarding.

Quando ha senso SwapSpace API

SwapSpace è una scelta più forte quando il confronto tra provider fa parte del prodotto. Espone più offerte, opzioni fixed e floating, filtri dei partner e metadati del percorso tramite una sola REST API. La sua pagina B2B elenca più di 40 fonti di liquidità e oltre 3.600 asset su 675 network. Il valore sta in una copertura più ampia di long tail e cross-chain attraverso un unico contratto.

Se un prodotto recupera più offerte e seleziona da solo un percorso, l’integrazione può aver bisogno di criteri di selezione espliciti, gestione della scadenza dei preventivi e dati di exchange specifici del provider. I prodotti che usano Best Amount o un flusso più semplice possono mantenere più di questa logica di routing fuori dall’interfaccia utente.

Verdetto finale

Non esiste una migliore API di swap universale. 

Changelly usa JSON-RPC 2.0, firma RSA-SHA256 delle richieste e un modello di preventivo con provider singolo. Offre una documentazione dettagliata dei metodi e degli errori, ma non espone percorsi di provider concorrenti attraverso la stessa API. 

SwapSpace usa REST con autenticazione tramite API key e restituisce offerte di più partner di exchange, dando ai prodotti più controllo sulla selezione del percorso e una copertura asset più ampia.

Scegli Changelly per prodotti che preferiscono un rapporto con un solo provider, un flusso di preventivo compatto e una documentazione dettagliata a livello di metodo. Scegli SwapSpace per wallet, exchange e prodotti Web3 che hanno bisogno di confronto tra provider, aggregazione di liquidità o una copertura più ampia dei percorsi long tail.

Avvia la tua integrazione con SwapSpace API

Invia il modulo nella pagina B2B di SwapSpace per discutere accesso, limiti di richiesta e requisiti di integrazione con i team di prodotto e business development. 

Avvia la tua integrazione

Domande frequenti

Qual è la differenza tra SwapSpace API e Changelly API?

Changelly espone un servizio di exchange white-label tramite JSON-RPC 2.0. L’applicazione riceve stime di Changelly e crea transazioni Changelly. SwapSpace espone più offerte partner tramite una REST API, consentendo all’applicazione di confrontare o filtrare i percorsi prima di creare un exchange.

SwapSpace API aggrega più provider di liquidità?

Sì. L’endpoint degli importi può restituire offerte da tutti i partner disponibili o filtrare per partner selezionati. La pagina B2B pubblica elenca più di 40 fonti di liquidità. La disponibilità varia in base ad asset, network, importo, tipo di tasso e condizioni attuali del provider.

Quale API è migliore per i crypto wallet?

Dipende dal design del prodotto del wallet. Changelly si adatta a un wallet che vuole un solo preventivo e un solo rapporto con il provider. SwapSpace si adatta a un wallet che vuole confronto tra provider, copertura dei percorsi più ampia o una propria logica di ranking delle offerte. L’idoneità dipende anche dalla copertura delle coppie comuni e long tail del wallet.

Posso integrare swap crypto senza costruire il mio exchange?

Sì. Entrambe le API consentono a un prodotto di esternalizzare l’esecuzione dell’exchange mantenendo il controllo della propria interfaccia e dell’orchestrazione backend. Validazione degli indirizzi, gestione degli stati e supporto restano parte dell’integrazione del prodotto.

SwapSpace API supporta tassi fissi e variabili?

Sì. L’endpoint degli importi accetta filtri fixed e float e può restituire entrambi i tipi in una sola richiesta. Il supporto dipende dal partner e dalla coppia. Alcune offerte includono un rate ID di breve durata che deve essere usato durante la creazione dell’exchange.

Quanto tempo richiede in genere un’integrazione API?

Le stime di marketing pubbliche non sono un piano di progetto affidabile. Una proof of concept di base può richiedere giorni, mentre i tempi di produzione dipendono da approvazioni delle chiavi, revisione della sicurezza, lavoro sull’interfaccia, stati di conformità, analytics e strumenti di supporto.

_______

Questo confronto è a scopo informativo. Le funzioni API, la copertura degli asset, i limiti, le commissioni e i requisiti di conformità possono cambiare. Consulta la documentazione attuale e i termini contrattuali prima di distribuire in produzione una API di exchange di criptovalute.


Condividi:

Articoli correlati

Curioso di saperne di più?

Iscriviti alla nostra newsletter — rimani informato e consapevole.