Yes. If you create an account you’re automatically on the Free plan. The Free plan has some limitations like limited streaming time per day.
For all features of the Free plan please check out our features list here.
Still have questions? Contact us and we will be happy to help.Contact us