Visibility-based Versioning
Google API infrastructure's advanced feature is API visibility. It allows APIs to expose multiple external API views from one internal surface, and each view has an associated API visibility label. API versioning is more difficult to apply than API visibility, but it depends on advanced API infrastructure functionality. Google Cloud APIs often use API visibility for Preview features.
