Is it good practice to version our API's? ex: ( link ) If yes, what best practice to version? I am using Apache server with Silex micro framework PHP, could I create a folder / directory within the app with name of "v1" or should this be handled on the routes? What better approach?