Swap ether and tokens

Hello, I have seen the feature Moralis provides for swapping tokens. Is it possible to confirm the swap outside metamask? For example in my web application, or does the swap functionality only work with metamask?

You can also use other crypto wallets on walletconnect.

I am building my own wallet, is there a way to make it interact with Moralis to do the swap?

it should be possible to make it work with a different wallet too, as the wallet will do the signing part and sending the transaction to a node

first you will have to somehow make Moralis SDK connect to your wallet for basic transactions