title: Best practices for API versioning?
body: <p>Are there any known how-tos or best practices for web service REST API versioning?</p>
  
  <p>I have noticed that <a href="http://docs.aws.amazon.com/AmazonSimpleDB/latest/DeveloperGuide/APIUsage.html" rel="noreferrer">AWS does versioning by the URL of the endpoint</a>. Is this the only way or are there other ways to accomplish the same goal? If there are multiple ways, what are the merits of each way? </p>