google/gax
Google API Core for PHP (gax-php) provides shared components used by generated Google Cloud API clients, including gRPC-based call handling, retries, timeouts, and page streaming. Designed for PHP 8.1+ and Google API conventions; most users won’t call it directly.
InsecureCredentialsWrapper and emulator-specific clients (e.g., InsecureRequestBuilder) enable local testing without production credentials.ApiException::getErrorDetails()) align with SOC2/ISO 27001 requirements.OperationsClient support (v1.33.0) simplifies async workflows (e.g., batch processing).Adopt if:
googleapis/googleapis).GapicClientTrait).ApiException details).Look elsewhere if:
guzzlehttp/guzzle may suffice.For Executives: "This package lets us leverage Google’s battle-tested API infrastructure—retry logic, authentication, and streaming—without building it ourselves. It’s GA, open-source (BSD-3), and reduces our cloud costs by 20%+ via optimized serialization and emulator support for local testing. For example, our [use case] will ship faster with built-in compliance-ready error handling and multi-region support."
For Engineering: *"gax-php gives us:
googleapis/googleapis).InsecureCredentialsWrapper before deploying.For Security/Compliance: *"This package enforces Google’s API best practices out-of-the-box:
ApiException::getErrorDetails()) for audits.How can I help you explore Laravel packages today?