Use the π˜…π˜‚π—Ίπ—Ί API to send payloads (sign requests) to app users.

The xumm platform allows developers and app users to "meet up". While users can simply use the xumm app to track their accounts, balances and transactions, the true power of xumm is the platform that is made available to developers and their applications for end-users.

For an introduction, see: Introduction (Guide)


There's an SDK for Javascript & Typescript

Please note that, instead of calling the XUMM API yourself, you can use the XUMM SDK instead. Here's a tutorial.

Use the Javascript/Typescript SDK

For Javascript/Typescript developers there's a ready to use SDK available:
npm versionnpm version

For Python developers there's also a ready to use SDK available:
python versionpython version

For .NET/C# devs, there's an SDK available:
NuGet versionNuGet version

For PHP (8.1) devs, we've got an SDK as well:
Packagist PHP versionPackagist PHP version

The SDK accepts input & returns output in JSON as documented here.

Build your own integration

If you are not coding in a NodeJS (Javascript/Typescript) environment, you can use any HTTP/HTTPs lib. to call the XUMM API. In that case, use the endpoints documented here.


Please read the Payload workflow guide before implementing the xumm API in your application.