Once you have perfected your service, it is trivial to deploy. Just run api deploy and you will be asked a few simple questions about your service.

Versioning

All versions on Build are immutable, so when you deploy it will have to be under a unique version. While that sounds scary it's actually incredibly powerful, for both you, the creator of the service, and the person using it. It means that the user never has to worry about the service randomly breaking and it means that you don't have to worry about introducing bugs or supporting multiple versions in the same code base.

Even though it is not possible to change a version, you can easily deprecate versions and move your users to a newer version. This will be covered more here.