I am in the process of automating API gateway deployment using AWS CLI commands. The cli command used to deploy an API goes like this. aws apigateway create-deployment \ --rest-api-id abcd1234 \ --stage-name v1 \ --variables elbDomain=xxx.yyy.zzz.io Unfortunately, do not understand what would be the command to configure client certificate for that stage. Through API gateway UI you can achieve that and can be found here.