SwapSpace – Trocas de criptomoedas cross-chain

SwapSpace API vs. Changelly API: uma comparação completa para desenvolvedores

NerdyPotato

,

Atualizado: ,13 min

Adicionar funcionalidade de swap a uma wallet ou a um produto Web3 afeta muito mais do que a experiência do usuário. A API selecionada determina como o backend solicita cotações, lida com taxas expiradas, rastreia transações e responde quando uma rota não está disponível. Ela também molda a carga de suporte quando uma exchange sofre atraso, é reembolsada ou é pausada para verificação.

Esta comparação entre Changelly API vs SwapSpace API analisa as diferenças técnicas que importam para desenvolvedores que constroem wallets, exchanges e outros produtos Web3.

A comparação usa a documentação pública de cada provedor e as páginas atuais de B2B. Disponibilidade de ativos, limites de requisição, termos comerciais e regras de compliance podem mudar. Confirme tudo pela API em produção e pelo seu acordo de parceria antes do lançamento.

O que é a Changelly API?

Changelly API v2 é uma API de exchange de criptomoedas white-label que expõe um serviço único de cotações e transações da Changelly.

  • Protocolo: JSON-RPC 2.0 sobre requisições POST assinadas.
  • Autenticação: X-Api-Key mais uma assinatura RSA-SHA256, com conta de parceiro e registro de chave pública.
  • Modelos de taxa: métodos separados de taxa fixa e taxa flutuante.
  • Cobertura de ativos: mais de 1.000 ativos na página pública de B2B, com o conjunto habilitado em tempo real retornado pela API.
  • Produtos relacionados: API separada de fiat, widget e serviços de checkout.

A API mantém a seleção do provedor fora da aplicação. Estimativas fixas e flutuantes usam métodos diferentes, e cotações fixas têm uma curta janela de validade. Essas diferenças seguem a transação até a etapa de criação. A principal diferença de implementação é a assinatura da requisição, e não a ordenação de rotas.

O que é a SwapSpace API?

SwapSpace API v2 é uma API REST que expõe ofertas de vários parceiros de exchange por meio de uma única integração.

  • Protocolo: endpoints REST específicos por recurso para moedas, parceiros, valores, criação de exchange e status.
  • Autenticação: uma chave de API no header Authorization, com limites de requisição configurados para cada afiliado.
  • Modelos de taxa: ofertas fixas e flutuantes, filtros por parceiro e uma opção de Melhor Valor.
  • Cobertura de ativos: mais de 3.600 ativos em 675 redes e mais de 40 fontes de liquidez na página pública de B2B, com validação de rota em tempo real obrigatória.
  • Produtos relacionados: um widget de exchange e transferências privadas, com o acesso a transferências privadas confirmado separadamente.

Cada oferta carrega dados do parceiro e da rota. Uma aplicação pode exibir várias ofertas, filtrá-las ou usar um método de seleção mais simples. Os IDs das ofertas podem ter vida curta, e os metadados do provedor podem alterar os requisitos do endereço de reembolso. Esses dados no nível da rota são a principal diferença arquitetural em relação ao contrato de serviço único da Changelly.

Comparação entre Changelly API e SwapSpace API em resumo

Esta comparação de APIs de exchange foca na superfície de integração que um desenvolvedor pode verificar na documentação pública.

Recurso

Changelly API

SwapSpace API

Protocolo

JSON-RPC 2.0 sobre POST

API REST com endpoints específicos por recurso

Autenticação

X-Api-Key mais assinatura do corpo RSA-SHA256

Chave de API no header Authorization

Modelo de liquidez exposto

Um serviço único de cotações e transações da Changelly

Múltiplas ofertas nomeadas de parceiros por meio de um agregador

Tipos de taxa

Métodos fixos e flutuantes

Filtros de ofertas fixas e flutuantes

Cobertura pública de ativos

1.000+ ativos, com a lista em tempo real retornada pela API

3.600+ ativos em 675 redes, com validação de rota em tempo real obrigatória

Validade da cotação

O ID de taxa fixa é válido por um minuto

Alguns IDs de oferta são válidos por dois minutos

Acesso e limites

A documentação pública mostra um limite padrão de 10 requisições por segundo para os métodos relevantes

Limites de requisição personalizados configurados para cada afiliado

Rastreamento de transações

getStatus e getTransactions

Endpoint de status da exchange

Produtos relacionados

Produtos separados de API fiat, widget e checkout

Widget e transferências privadas, com o escopo de transferência privada confirmado separadamente

Principal trade-off de integração

Menos lógica de seleção de provedor, mais trabalho de assinatura de requisições

Mais controle de rotas, mais trabalho de ordenação e gerenciamento de estado

Arquitetura de liquidez: API de provedor único vs agregador

Seleção de cotação e transparência

Changelly pode obter liquidez em sua própria infraestrutura, mas a API de parceiros expõe a Changelly como a fronteira do serviço. Sua aplicação solicita uma estimativa e recebe um único resultado para o método e par solicitados. Isso mantém o modelo de cotação compacto. O produto não precisa ranquear provedores nem explicar por que dois provedores retornaram limites diferentes.

SwapSpace expõe a agregação de liquidez diretamente. O endpoint de valores pode retornar ofertas de todos os parceiros disponíveis ou de uma lista selecionada de parceiros. A resposta pode incluir rotas fixas e flutuantes para o mesmo par. Isso dá a uma wallet ou exchange mais controle sobre a ordenação. Um produto pode classificar por valor de destino, duração estimada, política do provedor ou suas próprias regras de negócio.

Se o público valoriza a escolha do provedor ou a transparência da rota, uma integração com SwapSpace pode exibir várias ofertas e aplicar regras de seleção específicas do produto. Um produto mais simples pode expor uma única rota selecionada. Identidade do provedor, tipo de taxa, limites e duração esperada continuam disponíveis quando a interface precisar delas.

Disponibilidade e comportamento de fallback

Com a Changelly, se uma moeda for desativada ou uma estimativa falhar, a API não expõe outro provedor nomeado pelo mesmo contrato. A aplicação precisa de uma integração separada para selecionar outra rota.

Antes da criação da exchange, a SwapSpace pode retornar ofertas de outros parceiros disponíveis. Depois que uma exchange é criada, o provedor selecionado permanece vinculado àquela transação. A Changelly, portanto, concentra a dependência da rota em um único serviço. A SwapSpace expõe fallback pré-transação dentro da mesma API.

Compliance e limites de suporte

Ambas as APIs podem apresentar estados relacionados à verificação, mas a responsabilidade é dividida de forma diferente. 

Changelly documenta um status de hold e orienta o parceiro a encaminhar os usuários para sua equipe de segurança. 

SwapSpace expõe um status Verifying, enquanto o provedor de exchange selecionado pode controlar as verificações. A identidade do provedor e as instruções de suporte, portanto, importam mais no modelo agregado.

Experiência do desenvolvedor

Acesso e autenticação

A autenticação é a diferença de implementação mais clara e molda a primeira etapa de uma integração de swap cripto.

Changelly:

  • Conta de parceiro e registro da chave pública.
  • Assinatura RSA-SHA256 em cada corpo de requisição JSON-RPC.
  • Integração no lado do servidor para proteger a chave privada.

SwapSpace:

  • Conta de afiliado e chave de API no header Authorization.
  • Limites de requisição configurados para o afiliado durante o onboarding.
  • Armazenamento da chave de API no lado do servidor.

A Changelly exige mais configuração e código de assinatura. A SwapSpace usa um modelo de credenciais mais leve, enquanto a capacidade em produção depende da configuração do afiliado.

Documentação e tratamento de erros

Documentação da Changelly:

  • Schemas de requisição no nível do método e exemplos de erros.
  • Exemplos de autenticação em várias linguagens de programação.
  • Notas de migração e uma referência detalhada de status.

Documentação da SwapSpace:

  • Um fluxo REST curto, de moedas e parceiros até o status da exchange.
  • Regras de validação para valores, IDs de taxa, IDs extras, IPs do usuário e endereços de reembolso condicionais.

A Changelly fornece material mais profundo sobre autenticação e erros. A SwapSpace documenta um fluxo mais curto com mais dados de seleção de rota.

As respostas JSON-RPC da Changelly expõem códigos e mensagens específicos por método. O fluxo REST da SwapSpace documenta campos de validação como IDs de rede, IDs de taxa, IDs extras, IPs do usuário e endereços de reembolso condicionais. Mapeie essas falhas upstream para categorias internas estáveis antes que elas cheguem à interface. Mantenha o código de erro original e o ID da exchange nos logs para que o suporte possa rastrear uma rota sem mostrar mensagens brutas do provedor ao usuário.

Considerações de desempenho e escalabilidade

Changelly publica um limite padrão de 10 requisições por segundo para os métodos relevantes. Termos de maior throughput não são especificados na referência pública.

SwapSpace não publica um teto numérico padrão porque os limites de requisição são configurados para cada afiliado. Portanto, o planejamento de capacidade depende da configuração acordada com o parceiro, e não de um padrão público.

Ambos os fluxos públicos expõem endpoints de status baseados em polling. As referências públicas analisadas para esta comparação não definem um contrato geral de webhook, então a disponibilidade de webhooks continua parte do onboarding do parceiro.

O comportamento de polling também afeta o planejamento de capacidade. Faça cache de moedas e metadados de parceiros por um intervalo definido, evite atualizar cotações que o usuário não pode usar, e reduza a frequência das verificações de status depois que uma transação sair de suas etapas sensíveis ao tempo. Os testes de carga devem cobrir picos de cotações, IDs expirados, pares desativados e falhas do lado do provedor. Faça benchmark do caminho completo de falha, e não apenas de um número de latência: o produto deve continuar responsivo quando as rotas desaparecerem ou as respostas upstream ficarem lentas.

Suporte e escalonamento

Para uma API de exchange cripto para desenvolvedores, a cobertura de suporte é mais importante quando uma transação trava ou entra em verificação. 

Changelly direciona dúvidas técnicas para um e-mail de parceiro ou para um gerente de conta dedicado. Sua documentação descreve um modelo de escalonamento no qual o parceiro fornece o suporte de primeira linha e envia os casos não resolvidos para a equipe de segundo nível da Changelly por meio de um canal Slack dedicado.

SwapSpace fornece um e-mail de parceiro e um formulário de contato B2B, além de suporte ao usuário 24/7. Os caminhos de escalonamento e os compromissos de resposta dependem do acordo com o parceiro.

Antes de integrar qualquer uma das APIs, confirme horários de suporte, notificações de incidentes, acesso à página de status e os dados necessários para investigar uma exchange travada.

Termos comerciais e modelo de receita

Nenhuma API de exchange cripto cobra uma taxa pública de integração. Ambas suportam monetização de parceiros por meio de uma taxa adicional ou de um modelo de compartilhamento de receita.

Changelly permite que parceiros da API adicionem uma taxa à taxa de câmbio. Sua FAQ empresarial descreve 0,1% a 5% como uma faixa típica, enquanto a atual documentação da API diz que a taxa é configurada pela equipe de parceiros.

O endpoint de criação de exchange da SwapSpace inclui um parâmetro opcional affiliateFee. A taxa de afiliado depende do provedor de liquidez selecionado e do acordo com o parceiro.

Fluxo de integração

Os passos abaixo comparam ambos os fluxos de API de swap cripto e o trabalho de engenharia que cada integração de API cripto exige.

Integração típica com Changelly

  1. 1. Crie uma conta de parceiro da Changelly e gere as chaves pública e privada.
  2. 2. Registre a chave pública com a Changelly e mantenha a chave privada em um cofre de segredos no lado do servidor.
  3. 3. Implemente a serialização de requisições JSON-RPC 2.0 e a assinatura RSA-SHA256.
  4. 4. Busque os dados de moedas habilitadas e mapeie tickers, redes, campos memo e regras de validação.
  5. 5. Solicite uma estimativa flutuante ou fixa e, em seguida, valide o valor e os limites retornados.
  6. 6. Crie o tipo correto de transação antes que a cotação ou a janela de pagamento expire.
  7. 7. Armazene o ID da transação e consulte getStatus ou getTransactions com backoff.
  8. 8. Mapeie todos os estados finais, de reembolso, expiração e verificação para uma mensagem ao usuário e um procedimento de suporte.

A Changelly impõe duas restrições de protocolo: a assinatura deve corresponder exatamente ao corpo serializado, e as estimativas v2 devem permanecer pareadas com métodos de transação v2.

💡 Importante! Os fluxos fixos e flutuantes usam métodos diferentes, então devem ser testados separadamente.

Integração típica com SwapSpace

  1. 1. Crie uma conta de afiliado, obtenha a chave de API e confirme a permissão de requisições para o ambiente alvo.
  2. 2. Busque a lista de moedas e preserve os identificadores separados de ativo e rede.
  3. 3. Busque a lista de parceiros e armazene requisitos de rota, como as regras de endereço de reembolso.
  4. 4. Solicite os valores disponíveis para o par, o montante, as redes e os tipos de taxa exigidos.
  5. 5. Classifique as ofertas retornadas ou solicite o endpoint Best Amount de acordo com a política de seleção do produto.
  6. 6. Valide os valores mínimo e máximo e, em seguida, crie a exchange antes que qualquer ID de taxa retornado expire.
  7. 7. Armazene o ID da exchange da SwapSpace, o provedor selecionado e os dados de transação visíveis ao usuário.
  8. 8. Consulte o endpoint de status com backoff e trate os estados finished, failed, refunded, verifying e expired.

A SwapSpace vincula a oferta selecionada à exchange criada. Uma nova cotação ou um novo provedor gera uma nova solicitação de exchange.

💡 Importante! Se uma cotação expirar antes da criação da exchange, o usuário deve aprovar a oferta atualizada.

Qual API se encaixa em diferentes produtos?

Equipes que avaliam uma API cripto para wallet devem primeiro decidir se os usuários precisam de um único relacionamento de exchange ou de escolha visível de provedor.

Produto

Provável encaixe

Por quê

Wallet cripto básica

Changelly

Uma integração de wallet com provedor único mantém a tela de swap e o roteamento do backend simples.

Wallet de comparação de cotações

SwapSpace

A wallet pode exibir ou classificar ofertas de vários provedores.

Exchange cripto

SwapSpace ou qualquer uma

A agregação pode ampliar a cobertura de rotas, enquanto um provedor único pode reduzir a complexidade operacional.

Bot do Telegram

Changelly

Uma cotação por requisição é mais fácil de apresentar em um fluxo de chat restrito.

Aplicação Web3 ou DeFi

SwapSpace

Filtragem de provedores e rotas específicas por rede combinam com produtos que têm regras personalizadas de roteamento.

Provedor de pagamento

Depende

O encaixe depende dos ativos de liquidação, limites de volume, fluxo de compliance, compromissos de suporte e requisitos de fiat.

A tabela trata o encaixe do produto como uma hipótese inicial. Termos comerciais, regiões, demanda por ativos, tráfego e capacidade interna de engenharia podem mudar o resultado.

Quando a Changelly API faz sentido

A Changelly API é adequada para produtos que preferem um único serviço de exchange e uma resposta de cotação compacta.

Seus exemplos detalhados de assinatura e a documentação de erros no nível do método ajudam equipes que valorizam uma camada de autenticação claramente especificada. Ela também pode servir empresas que planejam avaliar os produtos separados de fiat ou checkout da Changelly sob o mesmo relacionamento B2B.

A desvantagem é a visibilidade da rota. A API retorna uma estimativa da Changelly em vez de uma lista de provedores de exchange nomeados. A integração também exige registro de chave pública durante o onboarding.

Quando a SwapSpace API faz sentido

A SwapSpace é uma opção mais forte quando a comparação de provedores faz parte do produto. Ela expõe várias ofertas, opções fixas e flutuantes, filtros por parceiro e metadados de rota por meio de uma única API REST. Sua página de B2B lista mais de 40 fontes de liquidez e mais de 3.600 ativos em 675 redes. O valor está em uma cobertura mais ampla de rotas de longo tail e cross-chain por meio de um único contrato.

Se um produto obtém várias ofertas e seleciona uma rota por conta própria, a integração pode precisar de critérios explícitos de seleção, tratamento de expiração de cotações e dados de exchange específicos do provedor. Produtos que usam Best Amount ou um fluxo mais simples podem manter mais dessa lógica de roteamento fora da interface do usuário.

Veredito final

Não existe uma melhor API de swap universal. 

Changelly usa JSON-RPC 2.0, assinatura de requisição RSA-SHA256 e um modelo de cotação com provedor único. Ela oferece documentação detalhada de métodos e erros, mas não expõe rotas concorrentes de provedores pela mesma API. 

SwapSpace usa REST com autenticação por chave de API e retorna ofertas de vários parceiros de exchange, dando aos produtos mais controle sobre a seleção de rotas e uma cobertura de ativos mais ampla.

Escolha a Changelly para produtos que preferem um relacionamento com um único provedor, um fluxo de cotação compacto e documentação detalhada no nível do método. Escolha a SwapSpace para wallets, exchanges e produtos Web3 que precisam de comparação de provedores, agregação de liquidez ou cobertura mais ampla de rotas de longo tail.

Comece sua integração com a SwapSpace API

Envie o formulário na página de B2B da SwapSpace para discutir acesso, limites de requisição e requisitos de integração com as equipes de produto e desenvolvimento de negócios. 

Iniciar sua integração

Perguntas frequentes

Qual é a diferença entre a SwapSpace API e a Changelly API?

A Changelly expõe um serviço de exchange white-label por meio de JSON-RPC 2.0. A aplicação recebe estimativas da Changelly e cria transações na Changelly. A SwapSpace expõe várias ofertas de parceiros por meio de uma API REST, permitindo que a aplicação compare ou filtre rotas antes de criar uma exchange.

A SwapSpace API agrega vários provedores de liquidez?

Sim. O endpoint de valores pode retornar ofertas de todos os parceiros disponíveis ou filtrar por parceiros selecionados. A página pública de B2B lista mais de 40 fontes de liquidez. A disponibilidade varia conforme o ativo, a rede, o valor, o tipo de taxa e as condições atuais do provedor.

Qual API é melhor para wallets cripto?

Depende do design do produto da wallet. A Changelly se encaixa em uma wallet que quer uma única cotação e um relacionamento com um provedor. A SwapSpace se encaixa em uma wallet que quer comparação de provedores, cobertura de rotas mais ampla ou sua própria lógica de classificação de ofertas. A adequação também depende da cobertura dos pares mais comuns e dos long tail da wallet.

Posso integrar swaps cripto sem construir minha própria exchange?

Sim. Ambas as APIs permitem que um produto terceirize a execução da exchange enquanto mantém o controle da interface e da orquestração do backend. Validação de endereços, tratamento de status e suporte continuam fazendo parte da integração do produto.

A SwapSpace API suporta taxas fixas e flutuantes?

Sim. O endpoint de valores aceita filtros fixos e flutuantes e pode retornar ambos os tipos em uma única requisição. O suporte depende do parceiro e do par. Algumas ofertas incluem um ID de taxa de curta duração que deve ser usado na criação da exchange.

Quanto tempo leva uma integração típica de API?

Estimativas de marketing públicas não são um plano de projeto confiável. Uma prova de conceito básica pode levar dias, enquanto o prazo de produção depende de aprovações de chaves, revisão de segurança, trabalho na interface, estados de compliance, analytics e ferramentas de suporte.

_______

Esta comparação é apenas informativa. Funções da API, cobertura de ativos, limites, taxas e requisitos de compliance podem mudar. Revise a documentação atual e os termos contratuais antes de implantar uma API de exchange de criptomoedas em produção.


Compartilhar:

Artigos relacionados

Curioso para saber mais?

Inscreva-se na nossa newsletter — fique informado e no controle.