Trust Wallet Developer Platform:
Supplemental Terms

Last Updated: June 2025

These Supplemental Terms for the Trust Wallet Developer Platform ("Supplemental Terms") are in addition to, and incorporate by reference:

Together, the General Terms, Privacy Notice, and these Supplemental Terms constitute the complete agreement governing your use of the Trust Wallet Developer Platform (the "Developer Platform"). In the event of conflict, these Supplemental Terms prevail over the General Terms with respect to the Developer Platform. Capitalized terms not defined here have the meanings in the General Terms.

By creating a developer account, generating an API Key, or using the Developer Platform, you confirm you have read and agree to all three documents.

1. Scope and Definitions

These Supplemental Terms apply to your use of the developer portal at portal.trustwallet.com, the Trust Wallet Agent Skills APIs (at tws.trustwallet.com), and all related hosted developer services.

"API Key"
means the Access ID and HMAC Secret issued through the developer portal.
"Developer Application"
means any software, application, AI agent, bot, or service you build using the Developer Platform.
"End User"
means any person who uses your Developer Application.
"Open-Source Components"
means Trust Wallet software under open-source licenses. These Supplemental Terms govern hosted API services, not Open-Source Components, which are governed by their respective licenses.
"Restricted Features"
means features requiring additional compliance steps, as designated on the developer portal.

2. API Access

2.1 You must register on the developer portal and generate an API Key to access the APIs. Your API Key is for your use only. You will not sell, transfer, sublicense, or otherwise disclose it to any third party, except to employees, contractors, or agents performing work on your behalf who are bound by confidentiality obligations ("Authorized Users"). You are responsible for ensuring Authorized Users comply with these Supplemental Terms and the General Terms. You are responsible for all activity under your API Key, including activity by Authorized Users, whether or not authorized by you.

2.2 The Developer Platform is subject to rate limits as published on the developer portal. We may modify rate limits or throttle excessive usage at any time.

3. Developer Obligations

3.1 Compliance. You are solely responsible for ensuring your Developer Application complies with all applicable laws in every jurisdiction where it is available, including securities, money transmission, AML/sanctions, data protection, consumer protection, financial promotions, and AI regulations.

3.2 Regulatory Classification. Your Developer Application may constitute regulated activity (broker-dealer, investment advisory, money transmission, VASP/CASP, or exchange). You are solely responsible for determining whether your application requires any license or authorization and for obtaining it.

3.3 Self-Custodial Model. Consistent with the General Terms, the Developer Platform is non-custodial. You shall not design your Developer Application to cause Trust Wallet to have custody or control of End User keys or funds. You shall not store or transmit End User private keys through Trust Wallet infrastructure.

3.4 Sanctions. You shall not provide access to your Developer Application to persons in sanctioned jurisdictions or on any sanctions list, as specified in the General Terms. If your Developer Application constitutes a VASP or similar, you are solely responsible for KYC, transaction monitoring, and Travel Rule compliance.

3.5 Financial Promotions. If your Developer Application is available in the UK, EU, or other jurisdictions with financial promotion rules, you are solely responsible for compliance.

3.6 Compliance Information. From time to time, we may request you provide additional information, certifications, or attestations regarding your Developer Application, your use of the Developer Platform, or your compliance with these Supplemental Terms. You agree to provide the requested information in the requested timeframe and form. Failure to comply may result in suspension of your access to the Developer Platform.

3.7 AI Agents. If your Developer Application is or incorporates an AI agent:

  1. You are responsible for all actions taken by your AI agent, including transactions, data access, and communications.
  2. You shall ensure your AI agent does not execute transactions without appropriate End User authorization.
  3. You shall implement appropriate guardrails, spending limits, and monitoring.
  4. Trust Wallet's API responses (swap routes, prices, risk scores, trending data) are infrastructure outputs. Trust Wallet is not responsible for decisions made by your AI agent based on these outputs.
  5. If your AI agent provides investment recommendations or trading signals, you are solely responsible for compliance with applicable advisory and promotion laws.
  6. If your Developer Application constitutes an AI system under the EU AI Act (Regulation EU 2024/1689), you are the provider and/or deployer and solely responsible for compliance. Trust Wallet's provision of API infrastructure does not make Trust Wallet the provider or deployer of your AI system.

4. Prohibited Uses

In addition to the usage restrictions in the General Terms, you shall not use the Developer Platform to:

  1. engage in, facilitate, or promote wash trading, market manipulation, front-running, sandwich attacks, or market abuse;
  2. build a Developer Application operating as an unregistered or unlicensed broker-dealer, investment adviser, money transmitter, VASP, or CASP where such registration is required;
  3. access, interact with, or facilitate transactions involving sanctioned protocols;
  4. store, transmit, or process End User private keys or secret recovery phrases on or through Trust Wallet infrastructure;
  5. represent or imply that your Developer Application is endorsed, certified, or operated by Trust Wallet, unless authorized in writing;
  6. scrape, harvest, or redistribute Developer Platform data in a manner that competes with Trust Wallet's services;
  7. circumvent rate limits, authentication, geo-fencing, or access restrictions;
  8. use the Developer Platform in any manner that would require Trust Wallet to register as a broker-dealer, investment adviser, money transmitter, or other regulated entity;
  9. build or operate a Developer Application connected to businesses that pose elevated financial, legal, or regulatory risk, including but not limited to illegal gambling, unlicensed money transmission, unlicensed securities dealing, or any business that we reasonably believe poses elevated regulatory risk to Trust Wallet; or
  10. use the Developer Platform for any activity prohibited by the General Terms or applicable law.

5. Swap Routing and On-Ramp Services

5.1 Swap Routing. The Developer Platform provides swap route optimization across third-party DEX and bridge protocols. The Platform returns transaction data for you or your End Users to review, sign, and broadcast independently. Trust Wallet does not execute, sign, broadcast, or settle any swap transaction. Route selection is algorithmic, based on price and gas optimization, and does not constitute investment advice.

5.2 On-Ramp and Off-Ramp. The Developer Platform provides quotes and checkout URLs from licensed third-party fiat providers. Checkout URLs redirect to the provider's own flow. Trust Wallet does not process, hold, or transmit fiat currency at any point. The third-party provider is solely responsible for KYC, payment processing, and regulatory compliance for fiat transactions.

5.3 Your use of third-party services accessed through the Developer Platform (including swap providers and on-ramp providers) is subject to the Third Party Services provisions in the General Terms.

6. Intellectual Property

6.1 The IP provisions in the General Terms apply. Additionally, you may state that your Developer Application is "built on Trust Wallet" or "powered by Trust Wallet" in factual, non-misleading contexts. You may not use Trust Wallet's name, logos, or trademarks to imply endorsement or affiliation beyond what these Supplemental Terms permit.

6.2 If you provide suggestions, ideas, or feedback regarding the Developer Platform, the Feedback provisions in the General Terms apply.

7. Additional Disclaimers

In addition to the disclaimers in the General Terms:

7.1 TRUST WALLET DOES NOT WARRANT THAT DATA PROVIDED THROUGH THE DEVELOPER PLATFORM, INCLUDING TOKEN PRICES, SWAP QUOTES, MARKET DATA, TRENDING TOKEN LISTS, RISK SCORES, OR SECURITY ASSESSMENTS, IS ACCURATE, COMPLETE, OR CURRENT.

7.2 TRUST WALLET DOES NOT WARRANT THE AVAILABILITY, SECURITY, OR PERFORMANCE OF ANY THIRD-PARTY DEX, BRIDGE, OR ON-RAMP PROVIDER ACCESSIBLE THROUGH THE DEVELOPER PLATFORM. SLIPPAGE, FAILED TRANSACTIONS, AND ADVERSE PRICE MOVEMENTS ARE RISKS BORNE BY YOU AND YOUR END USERS.

8. Indemnification

In addition to the indemnification provisions in the General Terms, you shall indemnify and hold harmless Trust Wallet from claims arising from: (a) your Developer Application, including any claim by an End User; (b) your breach of these Supplemental Terms; (c) any allegation that your Developer Application infringes third-party intellectual property rights; or (d) any regulatory enforcement action related to your Developer Application.

9. Suspension and Termination

9.1 Trust Wallet may immediately suspend your API access or terminate these Supplemental Terms if: (a) you breach any material provision; (b) you or your Developer Application become subject to regulatory enforcement; (c) your Developer Application is used for any Prohibited Use; (d) continued access would create legal, regulatory, or reputational risk for Trust Wallet; or (e) you are identified on any sanctions list.

9.2 You may terminate by ceasing use of the Developer Platform and deleting your developer account.

9.3 Upon termination: your API Key is revoked; you must cease using hosted services; Open-Source Component licenses survive. The General Terms continue to apply to any ongoing obligations.

10. End Users

For the avoidance of doubt, End Users of your Developer Application are not third-party beneficiaries of these Supplemental Terms or the General Terms and have no rights against Trust Wallet arising from your Developer Application. You are solely responsible for your relationship with your End Users, including any terms of service, privacy notices, and dispute resolution applicable to your Developer Application.

11. Confidentiality

Any non-public information disclosed by either party in connection with the Developer Platform, including but not limited to beta features, pre-release API documentation, technical specifications, and business terms ("Confidential Information"), shall be held in confidence and not disclosed to any third party without the disclosing party's prior written consent. Confidential Information does not include information that: (a) is or becomes publicly available through no fault of the receiving party; (b) was rightfully in the receiving party's possession prior to disclosure; or (c) is required to be disclosed by law or court order, provided the receiving party gives reasonable prior notice to the disclosing party. This obligation survives termination of these Supplemental Terms.

12. Feedback

In addition to the Feedback provisions in the General Terms, you agree that all suggestions, enhancement requests, recommendations, or other feedback you provide regarding the Developer Platform will be the sole and exclusive property of Trust Wallet. You hereby assign to Trust Wallet all right, title, and interest in and to such feedback, including all intellectual property rights therein.

13. Contact

[email protected]