Google API Extensions for Ruby
Generated API Client common code (gapic-common) is a set of modules which aidsthe development of APIs for clients and servers based ongRPC and Google APIconventions.
Application code will rarely need to use most of the classes within this librarydirectly, but code generated automatically from the API definition files inGoogle APIs can use services such as page streaming to provide a moreconvenient and idiomatic API surface to callers.
Supported Ruby Versions
This library is supported on Ruby 3.0+.
Google provides official support for Ruby versions that are actively supportedby Ruby Core—that is, Ruby versions that are either in normal maintenance or insecurity maintenance, and not end of life. Older versions of Rubymay stillwork, but are unsupported and not recommended. Seehttps://www.ruby-lang.org/en/downloads/branches/ for details about the Rubysupport schedule.
Contributing
Contributions to this library are always welcome and highly encouraged.
See theCONTRIBUTING documentation for more information on how to get started.
Versioning
This library is currently apreview with no guarantees of stability or support. Please getinvolved and let us know if you find it useful and we'll work towards a stable version.
Disclaimer
This is not an official Google product.
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-10-30 UTC.