Não sei se você está usando um framework que nem o laravel, mas eu pesquisando se não já tinha algo similar a isso. Encontrei essa noticia do laravel 11 que traz um tratamento de versão de api
Eu tô desenvolvendo do zero mesmo. Uso algumas libs pra algumas coisas, incluindo rotas. Ver esse overview do Laravel vai ajudar pra me dar referência de como implementar.