In most cases, you can use these alternative platforms without creating an account. However, some platforms may offer the option to create an account for additional features or benefits.