Rasa Core handles this out of the box. You can maintain a sender_id for each new user, send that via the HTTP API and Rasa handle messages from each different sender independently.
Do i need to maintain DB for Session Management or default InMemoryTrackerStore is enough?
Can you please refer any links for how to develop session management it in Rasa using pythion ?