for almost everything exist ◦ Azure, AWS, GCP, Open Telekom Cloud, PostgreSQL, F5, ... • Uses HCL to describe desired state • Uses a object graph to declare dependencies between resources • Store and share state over backends ◦ AWS S3, Azure Storage Account, GCP Bucket