SwapSpace – Échanges crypto inter-chaînes

Comparaison complète pour les développeurs : SwapSpace API vs. Changelly API

NerdyPotato

,

Mis à jour : ,14 min

Ajouter une fonctionnalité de swap à un wallet ou à un produit Web3 a des répercussions bien au-delà de l’expérience utilisateur. L’API choisie détermine la manière dont le backend demande des cotations, gère les taux expirés, suit les transactions et réagit lorsqu’un itinéraire n’est pas disponible. Elle influence aussi la charge du support lorsqu’un échange est retardé, remboursé ou mis en pause pour vérification.

Cette comparaison Changelly API vs SwapSpace API examine les différences techniques qui comptent pour les développeurs qui construisent des wallets, des plateformes d’échange et d’autres produits Web3.

La comparaison s’appuie sur la documentation publique de chaque fournisseur et sur ses pages B2B actuelles. La disponibilité des actifs, les limites de requêtes, les conditions commerciales et les règles de conformité peuvent changer. Confirmez-les via l’API en direct et votre accord partenaire avant le lancement.

Qu’est-ce que Changelly API ?

Changelly API v2 est une API d’échange de cryptomonnaies en white-label qui expose un service unique de cotation et de transaction Changelly.

  • Protocole : JSON-RPC 2.0 via des requêtes POST signées.
  • Authentification : X-Api-Key plus une signature RSA-SHA256, avec un compte partenaire et l’enregistrement de la clé publique.
  • Modèles de taux : méthodes distinctes à taux fixe et à taux flottant.
  • Couverture des actifs : plus de 1 000 actifs sur la page B2B publique, avec l’ensemble des actifs activés en direct renvoyé par l’API.
  • Produits associés : API fiat séparée, widget et services de checkout.

L’API maintient la sélection du fournisseur en dehors de l’application. Les estimations fixes et flottantes utilisent des méthodes différentes, et les cotations fixes ont une courte fenêtre de validité. Ces distinctions se répercutent jusqu’à l’étape de création de transaction. La principale différence d’implémentation est la signature des requêtes plutôt que le classement des routes.

Qu’est-ce que SwapSpace API ?

SwapSpace API v2 est une API REST qui expose des offres de plusieurs partenaires d’échange via une seule intégration.

  • Protocole : points de terminaison REST spécifiques aux ressources pour les devises, partenaires, montants, création d’échange et statut.
  • Authentification : une clé API dans l’en-tête Authorization, avec des limites de requêtes configurées pour chaque affilié.
  • Modèles de taux : offres fixes et flottantes, filtres de partenaires et option Best Amount.
  • Couverture des actifs : plus de 3 600 actifs sur 675 réseaux et plus de 40 sources de liquidité sur la page B2B publique, avec validation en direct de la route requise.
  • Produits associés : un widget d’échange et des transferts privés, avec un accès aux transferts privés confirmé séparément.

Chaque offre contient des données de partenaire et de route. Une application peut afficher plusieurs offres, les filtrer ou utiliser une méthode de sélection plus simple. Les IDs d’offre peuvent être temporaires, et les métadonnées du fournisseur peuvent modifier les exigences d’adresse de remboursement. Ces données au niveau de la route constituent la principale différence architecturale par rapport au contrat de service unique de Changelly.

Comparaison rapide entre Changelly API et SwapSpace API

Cette comparaison d’API d’échange se concentre sur la surface d’intégration qu’un développeur peut vérifier dans la documentation publique.

Fonctionnalité

Changelly API

SwapSpace API

Protocole

JSON-RPC 2.0 via POST

API REST avec des points de terminaison spécifiques aux ressources

Authentification

X-Api-Key plus signature du corps RSA-SHA256

Clé API dans l’en-tête Authorization

Modèle de liquidité exposé

Un seul service de cotation et de transaction Changelly

Plusieurs offres de partenaires nommés via un agrégateur

Types de taux

Méthodes fixes et flottantes

Filtres d’offres fixes et flottantes

Actifs publics annoncés

1 000+ actifs, avec la liste en direct renvoyée par l’API

3 600+ actifs sur 675 réseaux, avec validation en direct de la route requise

Validité de la cotation

L’ID du taux fixe est valide pendant une minute

Certains IDs d’offre sont valides pendant deux minutes

Accès et limites

La documentation publique indique une limite par défaut de 10 requêtes par seconde pour les méthodes concernées

Limites de requêtes personnalisées configurées pour chaque affilié

Suivi des transactions

getStatus et getTransactions

Point de terminaison du statut de l’échange

Produits associés

API fiat, widget et produits de checkout séparés

Widget et transferts privés, avec périmètre des transferts privés confirmé séparément

Principal compromis d’intégration

Moins de logique de sélection du fournisseur, plus de travail de signature des requêtes

Plus de contrôle des routes, plus de travail de classement et de gestion d’état

Architecture de liquidité : API fournisseur unique vs agrégateur

Sélection des cotations et transparence

Changelly peut s’approvisionner en liquidité via sa propre infrastructure, mais l’API partenaire expose Changelly comme frontière du service. Votre application demande une estimation et reçoit un seul résultat pour la méthode et la paire demandées. Cela garde le modèle de cotation compact. Le produit n’a pas besoin de classer les fournisseurs ni d’expliquer pourquoi deux fournisseurs ont renvoyé des limites différentes.

SwapSpace expose directement l’agrégation de liquidité. Le point de terminaison des montants peut renvoyer des offres de tous les partenaires disponibles ou d’une liste de partenaires sélectionnés. La réponse peut inclure des routes fixes et flottantes pour la même paire. Cela donne à un wallet ou à une plateforme d’échange plus de contrôle sur le tri. Un produit peut classer selon le montant de destination, la durée estimée, la politique du fournisseur ou ses propres règles métier.

Si un public valorise le choix du fournisseur ou la transparence des routes, une intégration SwapSpace peut afficher plusieurs offres et appliquer des règles de sélection spécifiques au produit. Un produit plus simple peut exposer une seule route sélectionnée. L’identité du fournisseur, le type de taux, les limites et la durée attendue restent disponibles lorsque l’interface en a besoin.

Disponibilité et comportement de repli

Avec Changelly, si une devise est désactivée ou si une estimation échoue, l’API n’expose pas un autre fournisseur nommé via le même contrat. L’application a besoin d’une intégration distincte pour sélectionner une autre route.

Avant la création de l’échange, SwapSpace peut renvoyer des offres provenant d’autres partenaires disponibles. Une fois l’échange créé, le fournisseur sélectionné reste lié à cette transaction. Changelly concentre donc la dépendance à la route dans un seul service. SwapSpace expose un repli avant transaction dans la même API.

Conformité et limites du support

Les deux API peuvent afficher des états liés à la vérification, mais la responsabilité est répartie différemment. 

Changelly documente un statut de blocage et demande au partenaire d’orienter les utilisateurs vers son équipe sécurité. 

SwapSpace expose un statut Verifying, tandis que le fournisseur d’échange sélectionné peut contrôler les vérifications. L’identité du fournisseur et les instructions de support comptent donc davantage dans le modèle agrégé.

Expérience développeur

Accès et authentification

L’authentification est la différence d’implémentation la plus claire et façonne la première étape d’une intégration de swap crypto.

Changelly :

  • Compte partenaire et enregistrement de la clé publique.
  • Signature RSA-SHA256 sur le corps de chaque requête JSON-RPC.
  • Intégration côté serveur pour protéger la clé privée.

SwapSpace :

  • Compte affilié et clé API dans l’en-tête Authorization.
  • Limites de requêtes configurées pour l’affilié pendant l’onboarding.
  • Stockage côté serveur de la clé API.

Changelly nécessite plus de configuration et de code de signature. SwapSpace utilise un modèle d’identifiants plus léger, tandis que la capacité de production dépend de la configuration de l’affilié.

Documentation et gestion des erreurs

Changelly documentation :

  • Schémas de requête au niveau des méthodes et exemples d’erreurs.
  • Exemples d’authentification dans plusieurs langages de programmation.
  • Notes de migration et référence détaillée des statuts.

SwapSpace documentation :

  • Un flux REST court allant des devises et partenaires au statut de l’échange.
  • Règles de validation pour les montants, les IDs de taux, les IDs supplémentaires, les IP utilisateurs et les adresses de remboursement conditionnelles.

Changelly fournit une documentation plus approfondie sur l’authentification et les erreurs. SwapSpace documente un flux plus court avec davantage de données de sélection de route.

Les réponses JSON-RPC de Changelly exposent des codes et messages spécifiques à chaque méthode. Le flux REST de SwapSpace documente des champs de validation tels que les IDs de réseau, les IDs de taux, les IDs supplémentaires, les IP utilisateurs et les adresses de remboursement conditionnelles. Cartographiez ces échecs en amont vers des catégories internes stables avant qu’ils n’atteignent l’interface. Conservez dans les logs le code d’erreur original et l’ID d’échange afin que le support puisse retracer une route sans afficher à l’utilisateur les messages bruts du fournisseur.

Considérations de performance et d’évolutivité

Changelly publie une limite par défaut de 10 requêtes par seconde pour les méthodes concernées. Les conditions de débit plus élevé ne sont pas précisées dans la référence publique.

SwapSpace ne publie pas de plafond numérique standard car les limites de requêtes sont configurées pour chaque affilié. La planification de capacité dépend donc de la configuration partenaire convenue plutôt que d’une valeur par défaut publique.

Les deux flux publics exposent des points de terminaison de statut basés sur le polling. Les références publiques examinées pour cette comparaison ne définissent pas de contrat webhook général, de sorte que la disponibilité des webhooks reste un élément de l’onboarding partenaire.

Le comportement du polling affecte aussi la planification de capacité. Mettez en cache la devise et les métadonnées du partenaire pendant un intervalle défini, évitez d’actualiser les cotations sur lesquelles l’utilisateur ne peut pas agir, et réduisez la fréquence des vérifications de statut après qu’une transaction a quitté ses étapes sensibles au temps. Les tests de charge doivent couvrir les pics de cotation, les IDs expirés, les paires désactivées et les échecs côté fournisseur. Évaluez tout le chemin d’échec plutôt qu’un simple chiffre de latence : le produit doit rester réactif lorsque les routes disparaissent ou que les réponses en amont ralentissent.

Support et escalade

Pour une API d’échange crypto pour développeurs, la couverture du support compte surtout lorsqu’une transaction se bloque ou entre en vérification. 

Changelly oriente les questions techniques vers un e-mail partenaire ou un account manager dédié. Sa documentation décrit un modèle d’escalade dans lequel le partenaire fournit le support de première ligne et transmet les cas non résolus à l’équipe de second niveau de Changelly via un canal Slack dédié.

SwapSpace fournit un e-mail partenaire et un formulaire de contact B2B, ainsi qu’un support utilisateur 24/7. Les voies d’escalade et les engagements de réponse dépendent de l’accord partenaire.

Avant d’intégrer l’une ou l’autre API, confirmez les horaires de support, les notifications d’incident, l’accès à la page de statut et les données nécessaires pour enquêter sur un échange bloqué.

Conditions commerciales et modèle de revenus

Aucune des deux API d’échange crypto ne facture de frais d’intégration publics. Les deux prennent en charge la monétisation partenaire via des frais supplémentaires ou un modèle de partage de revenus.

Changelly permet aux partenaires API d’ajouter des frais au taux de change. Sa FAQ business indique une fourchette typique de 0,1 % à 5 %, tandis que la documentation API actuelle précise que les frais sont configurés via l’équipe partenaire.

Le point de terminaison de création d’échange de SwapSpace inclut un paramètre facultatif affiliateFee. Le taux des frais d’affilié dépend du fournisseur de liquidité sélectionné et de l’accord partenaire.

Flux d’intégration

Les étapes ci-dessous comparent les deux flux d’API de swap crypto et le travail d’ingénierie requis par chaque intégration d’API crypto.

Intégration type de Changelly

  1. 1. Créez un compte partenaire Changelly et générez les clés publique et privée.
  2. 2. Enregistrez la clé publique auprès de Changelly et conservez la clé privée dans un coffre-fort de secrets côté serveur.
  3. 3. Implémentez la sérialisation des requêtes JSON-RPC 2.0 et la signature RSA-SHA256.
  4. 4. Récupérez les données des devises activées et mappez les tickers, réseaux, champs memo et règles de validation.
  5. 5. Demandez une estimation flottante ou fixe, puis validez le montant et les limites renvoyés.
  6. 6. Créez le bon type de transaction avant l’expiration de la cotation ou de la fenêtre de paiement.
  7. 7. Stockez l’ID de transaction et interrogez getStatus ou getTransactions avec un backoff.
  8. 8. Mappez chaque état terminal, de remboursement, d’expiration et de vérification vers un message utilisateur et une procédure de support.

Changelly impose deux contraintes de protocole : la signature doit correspondre exactement au corps sérialisé, et les estimations v2 doivent rester appariées avec les méthodes de transaction v2.

💡 Important ! Les flux fixes et flottants utilisent des méthodes différentes, ils doivent donc être testés séparément.

Intégration type de SwapSpace

  1. 1. Créez un compte affilié, obtenez la clé API et confirmez l’autorisation de requêtes pour l’environnement cible.
  2. 2. Récupérez la liste des devises et conservez les identifiants distincts d’actif et de réseau.
  3. 3. Récupérez la liste des partenaires et stockez les exigences de route telles que les règles d’adresse de remboursement.
  4. 4. Demandez les montants disponibles pour la paire, le montant, les réseaux et les types de taux requis.
  5. 5. Classez les offres renvoyées ou interrogez le point de terminaison Best Amount selon la politique de sélection du produit.
  6. 6. Validez les valeurs minimales et maximales, puis créez l’échange avant l’expiration de tout ID de taux renvoyé.
  7. 7. Stockez l’ID d’échange SwapSpace, le fournisseur sélectionné et les données de transaction visibles par l’utilisateur.
  8. 8. Interrogez le point de terminaison de statut avec backoff et gérez les états terminé, échoué, remboursé, en vérification et expiré.

SwapSpace lie l’offre sélectionnée à l’échange créé. Une nouvelle cotation ou un nouveau fournisseur génère une nouvelle demande d’échange.

💡 Important ! Si une cotation expire avant la création de l’échange, l’utilisateur doit approuver l’offre mise à jour.

Quelle API convient à quels produits ?

Les équipes qui évaluent une API crypto pour wallet doivent d’abord décider si les utilisateurs ont besoin d’une seule relation d’échange ou d’un choix visible de fournisseur.

Produit

Adéquation probable

Pourquoi

Wallet crypto basique

Changelly

Une intégration de wallet à fournisseur unique garde l’écran de swap et le routage backend simples.

Wallet de comparaison de cotations

SwapSpace

Le wallet peut afficher ou classer des offres provenant de plusieurs fournisseurs.

Plateforme d’échange crypto

SwapSpace ou l’un ou l’autre

L’agrégation peut élargir la couverture des routes, tandis qu’un fournisseur unique peut réduire la complexité opérationnelle.

Bot Telegram

Changelly

Une cotation par requête est plus facile à présenter dans un flux de chat contraint.

Application Web3 ou DeFi

SwapSpace

Le filtrage des fournisseurs et les routes spécifiques au réseau conviennent aux produits avec des règles de routage personnalisées.

Fournisseur de paiement

Ça dépend

L’adéquation dépend des actifs de règlement, des limites de volume, du flux de conformité, des engagements de support et des exigences fiat.

Le tableau traite l’adéquation produit comme une hypothèse de départ. Les conditions commerciales, les régions, la demande d’actifs, le trafic et la capacité d’ingénierie interne peuvent changer le résultat.

Quand Changelly API a du sens

Changelly API convient aux produits qui préfèrent un seul service d’échange et une réponse de cotation compacte.

Ses exemples de signature détaillés et sa documentation d’erreurs au niveau des méthodes aident les équipes qui valorisent une couche d’authentification clairement spécifiée. Elle peut aussi convenir aux entreprises qui prévoient d’évaluer les produits fiat ou checkout séparés de Changelly dans le cadre de la même relation B2B.

Le compromis est la visibilité des routes. L’API renvoie une estimation Changelly plutôt qu’une liste de fournisseurs d’échange nommés. L’intégration exige aussi l’enregistrement de la clé publique pendant l’onboarding.

Quand SwapSpace API a du sens

SwapSpace est un meilleur choix lorsque la comparaison des fournisseurs fait partie du produit. Elle expose plusieurs offres, des options fixes et flottantes, des filtres de partenaires et des métadonnées de route via une seule API REST. Sa page B2B liste plus de 40 sources de liquidité et plus de 3 600 actifs sur 675 réseaux. La valeur réside dans une couverture plus large des routes long tail et cross-chain via un seul contrat.

Si un produit récupère plusieurs offres et sélectionne lui-même une route, l’intégration peut nécessiter des critères de sélection explicites, la gestion de l’expiration des cotations et des données d’échange spécifiques au fournisseur. Les produits utilisant Best Amount ou un flux plus simple peuvent conserver une plus grande partie de cette logique de routage en dehors de l’interface utilisateur.

Verdict final

Il n’existe pas de meilleure API de swap universelle. 

Changelly utilise JSON-RPC 2.0, la signature des requêtes RSA-SHA256 et un modèle de cotation à fournisseur unique. Elle offre une documentation détaillée des méthodes et des erreurs, mais n’expose pas de routes concurrentes de fournisseurs via la même API. 

SwapSpace utilise REST avec authentification par clé API et renvoie des offres de plusieurs partenaires d’échange, donnant aux produits plus de contrôle sur la sélection des routes et une couverture d’actifs plus large.

Choisissez Changelly pour les produits qui préfèrent une relation avec un seul fournisseur, un flux de cotation compact et une documentation détaillée au niveau des méthodes. Choisissez SwapSpace pour les wallets, les plateformes d’échange et les produits Web3 qui ont besoin de comparer les fournisseurs, d’agréger la liquidité ou d’une couverture plus large des routes long tail.

Commencez votre intégration SwapSpace API

Soumettez le formulaire sur la page B2B de SwapSpace pour discuter de l’accès, des limites de requêtes et des exigences d’intégration avec les équipes produit et business development. 

Commencer votre intégration

Questions fréquemment posées

Quelle est la différence entre SwapSpace API et Changelly API ?

Changelly expose un service d’échange en white-label via JSON-RPC 2.0. L’application reçoit des estimations Changelly et crée des transactions Changelly. SwapSpace expose plusieurs offres de partenaires via une API REST, permettant à l’application de comparer ou de filtrer les routes avant de créer un échange.

SwapSpace API agrège-t-elle plusieurs fournisseurs de liquidité ?

Oui. Le point de terminaison des montants peut renvoyer des offres de tous les partenaires disponibles ou les filtrer par partenaires sélectionnés. La page B2B publique liste plus de 40 sources de liquidité. La disponibilité varie selon l’actif, le réseau, le montant, le type de taux et les conditions actuelles du fournisseur.

Quelle API est la meilleure pour les wallets crypto ?

Cela dépend de la conception du produit du wallet. Changelly convient à un wallet qui souhaite une seule cotation et une seule relation fournisseur. SwapSpace convient à un wallet qui souhaite comparer les fournisseurs, une couverture de routes plus large ou sa propre logique de classement des offres. L’adéquation dépend aussi de la couverture des paires courantes et long tail du wallet.

Puis-je intégrer des swaps crypto sans construire ma propre plateforme d’échange ?

Oui. Les deux API permettent à un produit d’externaliser l’exécution de l’échange tout en gardant le contrôle de son interface et de son orchestration backend. La validation des adresses, la gestion des statuts et le support restent partie intégrante de l’intégration produit.

SwapSpace API prend-elle en charge les taux fixes et flottants ?

Oui. Le point de terminaison des montants accepte des filtres fixed et float et peut renvoyer les deux types dans une même requête. La prise en charge dépend du partenaire et de la paire. Certaines offres incluent un ID de taux temporaire qui doit être utilisé lors de la création de l’échange.

Combien de temps prend une intégration API typique ?

Les estimations marketing publiques ne constituent pas un plan de projet fiable. Une preuve de concept basique peut prendre quelques jours, tandis que le calendrier de production dépend des validations de clés, de l’examen de sécurité, du travail sur l’interface, des états de conformité, de l’analytique et des outils de support.

_______

Cette comparaison est fournie à titre informatif. Les fonctions de l’API, la couverture des actifs, les limites, les frais et les exigences de conformité peuvent changer. Consultez la documentation actuelle et les conditions contractuelles avant de déployer une API d’échange de cryptomonnaies en production.


Partager :

Articles connexes

Curieux d’en savoir plus ?

Inscrivez-vous à notre newsletter — restez informé et maître de vos décisions.