Get your XUMM API Credentials

To start working with XUMM SDK and API, the first thing you’ll need is application credentials. Application credentials are: App ID and App Secret, which you’ll get once you signup and register your application at apps.xumm.dev

Application Creation: XUMM Platform

xumm register application

All the application details can be modified later after creating the application, so need not stress too much to get it perfect the first time. You can even re-upload the application icon later on.

xumm create application

You can register multiple applications inside single xumm developer account. And you can also delete the registered application, by visiting the applications details page.

xumm delete application

Video Tutorial: Get your XUMM API Credentials


[youtube https://www.youtube.com/watch?v=tdoLbHiMTGo]

YouTube Link: https://www.youtube.com/watch?v=tdoLbHiMTGo [Watch the Video In Full Screen.]

Important Note

1. You can get App ID any time you log into your XUMM developer dashboard, but App Secret will be shown to you only once. i.e., when you create your application you’ll be shown the App Secret, after that it’ll be permanently hidden. You need to copy and paste it in safe place.

2. Please do not place your application credentials in client side code. These credentials are meant to be in server side code. If you place it in client side code, someone can get hold of it and use it for wrong things.

3. If you think your application credentials are compromised, then you can log into your xumm developer dashboard and generate a new one. Once you generate new App Secret, do not forget to replace the old one in your application.

4. Make sure to keep checking the LOGS and PAYLOADS section inside your XUMM developer dashboard.

xumm logs payloads dashboard

That’s where you’ll get valuable information about your program execution. Whenever you encounter a bug in your code, check the terminal output and then immediately check the LOGS and PAYLOADS section inside your XUMM developer account. It’ll have valuable information which can help you fix the issue sooner.

Note: Using your Application credentials you can connect to XUMM platform and then interact with XRP Ledger(XRPL) via XUMM SDK/API.

For full “XUMM SDK/API” free video tutorial list visit: Working With XUMM SDK/API: XRPL

Working With XUMM SDK/API: XRPL

XRP Ledger(XRPL) was developed by Ripple founders and is now open sourced.

Ripple is a real-time gross settlement system, currency exchange and remittance network created by Ripple Labs Inc., a US-based technology company. XRP is the underlying crypto-asset.

Not everyone will be comfortable digging deep into how XRPL works and how to change/modify the code once the XRPL gets updated(through proposals, voting & amendments). And not everyone of us can host a XRPL node. But still if you are willing to create applications for payments, subscription, signing in, escrow account creation etc, then you can simply make use of XUMM platform.

xumm logo

Developers can use XUMM platform to interact with XRPL and also make use of XUMM specific features like sending payments/subscription related messages as push notification. The best thing about XUMM app is there is very less changes of miss transactions, as there are only 2 types of transactions your users will be involved – either they initiate a transaction or they scan a QR code and make a payment. In both the cases it involves very less to no possibilities of making a miss transaction using this app.

Also note that XUMM is developed by “XRPL LABS” team and the project is supported by Ripple / RippleX.

In this video tutorial series we shall learn how to work with XUMM SDK and XUMM API to interact with XRP Ledger, and also see how to make use of XUMM platform specific features to enhance the end user experience.

While following these video tutorials, occasionally you may have to create new XRPL accounts and make transactions and check the results: you can use OsmWallet for that. OsmWallet is a non-custodial wallet and it is a browser extension like MetaMask, but for XRP Ledger.

Sample App Built using XUMM API

Automate Digital Sales using XUMM Payment

XUMM SDK/API Video Tutorial Playlist


[youtube https://www.youtube.com/watch?v=tdoLbHiMTGo&list=PLM4pPs1mzl_NjoQPoMlJEx2XAEpDQ-Vhq]

YouTube Link: XUMM SDK/API playlist [Watch the Video In Full Screen.]

XUMM SDK/API, Free Video Tutorials List

Please follow the tutorials in the same order as listed below