What visa options does a foreign partner, not spouse, of a South African citizen or permanent residence have?

If a South African citizen or permanent resident has a foreign partner and this couple is not married, but living together or in a permanent relationship, and would like to reside in South Africa – a South African life-partner temporary residence visa is the best option for the foreign partner.