Home
Docs
GitHub
Pricing
Blog
Log In

Run Sandworm Audit for your App

Get started
Hold on, we're currently generating a fresh version of this report
Generated on May 9, 2024 via composer

grpc/grpc 1.57.0

gRPC library for PHP
Package summary
Share
0
issues
1
license
1
Apache-2.0
Package created
29 May 2015
Version published
14 Aug 2023
Maintainers
3
Total deps
1
Direct deps
0
License
Apache-2.0

Issues

0
This package has no issues

Licenses

Apache License 2.0

Permissive
OSI Approved
This is a human-readable summary of (and not a substitute for) the license. Disclaimer.
Can
commercial-use
modify
distribute
sublicense
private-use
use-patent-claims
place-warranty
Cannot
hold-liable
use-trademark
Must
include-copyright
include-license
state-changes
include-notice
1 Packages, Including:
grpc/grpc@1.57.0
Disclaimer

This deed highlights only some of the key features and terms of the actual license. It is not a license and has no legal value. You should carefully review all of the terms and conditions of the actual license before using the licensed material.

Sandworm is not a law firm and does not provide legal services. Distributing, displaying, or linking to this deed or the license that it summarizes does not create a lawyer-client or any other relationship.

Direct Dependencies

0
All Dependencies CSV
β“˜ This is a list of grpc/grpc 's direct dependencies. Data on all dependencies, including transitive ones, is available via CSV download.
NameVersionSizeLicenseTypeVulnerabilities

Visualizations

Frequently Asked Questions

What does grpc/grpc do?

The grpc/grpc library is a PHP client library. It's effectively a mirror of the original gRPC (https://github.com/grpc/grpc), containing only PHP files to support Composer installation. The purpose of this library is to allow PHP developers to effectively communicate with gRPC servers via the PHP programming language. gRPC is a high performance, open-source universal RPC (Remote Procedure Call) framework that works across numerous platforms, offering benefits like low latency, efficient binary payloads, load balancing and more.

How do you use grpc/grpc?

To use the grpc/grpc library in your PHP projects, you first need to install it via Composer, a tool for dependency management in PHP. This is as simple as running the following command in your terminal:

composer require grpc/grpc

This command tells composer to download the package and add it to your project's dependencies.

After successfully installing, you now have access to gRPC's functionalities. You would typically start by creating a channel (a virtual connection to an endpoint), then create a new client with this channel. You can call rpc methods on this client.

Note that the actual code depend on the gRPC service you are connecting to.

Where are the grpc/grpc docs?

The grpc/grpc library documentation can be found in the src/php directory of the original gRPC Github project at https://github.com/grpc/grpc/tree/master/src/php. This contains information such as how to install and use the library, as well as documentation on the API and examples of usage. Always make sure to refer to the official documentation for accurate and most updated information.