In REST APIs, versioning often involves modifying the URL or request headers. In GraphQL, it's handled differently, primarily through schema changes and the use of the @deprecated directive to communicate changes to clients.