No, Nest does not require any long-term contracts. The Nest Aware cloud plans can be canceled at any time.