Self supporting refers to an entity that is financially and socially independent. Antonyms for self supporting would be words that describe a condition where an entity requires external support for survival.
The opposite of self supporting would be dependent, which refers to a condition where an entity relies on outside help to meet its basic needs. Other antonyms include needy, helpless, broke, destitute and impoverished.
A related antonym for self supporting could also be parasitic, which means someone who lives off others without contributing anything in return. In contrast, thriving, flourishing, prosperous, and wealthy are synonyms for self supporting that describe financial stability, robustness and success.