Exchanges like Binance, Kraken and Kucoin offers staking features but its not actually that much profitable like trading the crypto assets and when your assets are on staking period the value of assets can drop drastically which is the biggest risk associated with crypto staking.
And even they say, funds are safu. It's still different from actually holding your coins while you're staking it. You choose from those interest, safety and locked in period factors.
You can do that mostly on your own with wallets that has staking feature without agreeing to the contract of holding it for a period of time.