Do I need to enter my credit card details to sign up?

No credit card is required. Start on our free plan today, and choose your plan when you’re ready.