diff --git a/docs/home.html b/docs/home.html new file mode 100644 index 000000000000..82f9296f1687 --- /dev/null +++ b/docs/home.html @@ -0,0 +1,122 @@ +
+
+
+

google/cloud

+

Google Cloud Client Library for PHP + - an idiomatic, intuitive, and natural way for PHP developers to + integrate with Google Cloud Platform services, like Cloud Datastore + and Cloud Storage.

+
+ +
+
$ composer require google/cloud
+

+ Latest Release {{home.latestRelease.name}} + {{home.latestRelease.date|date}} +

+
+
+
+ +
+
+ +
+
+ +
+
+
+

What is it?

+ +

The Google Cloud Client Library is a client + library for accessing Google Cloud Platform services that significantly + reduces the boilerplate code you have to write. The library provides + high-level API abstractions so they're easier to understand. It embraces + idioms of PHP, works well with the standard library, and + integrates better with your codebase. + All this means you spend more time creating code that matters + to you.

+ +

The Google Cloud Client Library is configured to + access Google Cloud Platform services and authenticate (OAuth 2.0) + automatically on your behalf. With a one-line install and a private key, + you are up and ready to go. Better yet, if you are running on a Google + Compute Engine instance, the one-line install is enough!

+
+ +
+

Example: Retrieve a bucket from Cloud Storage

+
+use Google\Cloud\ServiceBuilder; + +$gcloud = new ServiceBuilder([ + 'keyFilePath' => '/path/to/key/file.json', + 'projectId' => 'myProject' +]); + +$storage = $gcloud->storage(); + +$bucket = $storage->bucket('myBucket');
+
+
+
+ +
+
+

FAQ

+ +

What is the relationship between the Google Cloud Client Library package + and the gcloud command-line tool?

+

Both the gcloud command-line tool and the + Google Cloud Client Library package are a part of the Google + Cloud SDK: a collection of tools and libraries that enable you to easily + create and manage resources on the Google Cloud Platform. + The gcloud command-line tool can be used to manage both your + development workflow and your Google Cloud Platform resources while the + Google Cloud Client Library package is the offical library + for interacting with PHP.

+ +

What is the relationship between the Google Cloud Client Library + and the Google APIs PHP Client?

+

The + Google APIs PHP Client is a client library for + using the broad set of Google APIs. + The Google Cloud Client Library is built specifically for the + Google Cloud Platform and is the recommended way to integrate Google Cloud + APIs into your PHP applications. If your application requires both Google + Cloud Platform and other Google APIs, the 2 libraries may be used by your + application.

+
+