API Gateway - How Deploy API works?
1.) Create API (create-rest-api from the cli) simply creates the API Gateway resource, but it does not create the method, stage, authorizer, etc. for your API Gateway.  Deploy API (create-deployment from the cli) will deploy either to an already created stage, or create a new stage for deployment. 

2.) No, it will not deploy a CloudFormation stack in your account.