Yes, the service is completely free at the moment, and No we do not need any credit card for the registration. There isn't any hidden fee or extra cost. In future, we may introduce advanced paid plans according to specific needs.