Do I have to sign up to a contract Term for the Plume Service?

No. You can start and stop the Plume Service at any time.