Using Custom objects in a public app

I’m trying to build a public app using Cusotm Objects.
However, the Custom Objects feature is plan-gated.
Currently, there is no public API or Marketplace API that I can use to fetch the plan of the account in order to conditionally use the Custom Objects feature.
This will result in the app not working for Growth-plan customers.

Further, when I try to build a modular app, I’m not able to even submit an app on the Freshchat marketplace as Freshchat does not support Custom Objects yet.

Please provide a way forward to address these issues.

@Himanshu_Sharma @Parth_Kanungo