Help with Storing and Retrieving Outfits in Catalog Avatar Creator

Hi everyone,

I’m working on a project and I need help figuring out how the Catalog Avatar Creator stores and retrieves outfits in Roblox. I’m considering two potential approaches, but I’m not sure which is best or if there’s a better option.

Roblox DataStoreService – This seems like a straightforward option, but from what I understand, it doesn’t support retrieving data based on keywords, filters, or sortTypes, which are important for my use case.

External Database (Firebase) – I was thinking of using Firebase’s RealTime Database with Cloud Functions. This way, I can create a custom API to handle creating, removing, updating, and retrieving outfits, and it should work with keywords, filters, and sortTypes.

Does anyone have experience with this or know of a better way to approach it? Would love any advice or suggestions!

Thanks in advance!