Dude, you run an interface to another company’s core business. You cannot make any guarantees about what they may or may not do.
If you're in a situation where all of your income comes from a company, but you don't have an employer/employee contract with that company. It seems like such a precarious position to me.
Your employer can dump you at any time. If you hadn't noticed, there have been mass layoffs in many tech companies this year.