To tag onto what JGC said, you have complete programmatic access to the Cloudflare cache inside a Worker [1] using the Cache API [2]. If there's anything VCL can do which Worker's can't we would love to hear about it. We also support Terraform for all of our APIs if your goal is to have a config language to configure Cloudflare settings.