# Google API Client Library for JavaScript ## Description The Google API Client Library for JavaScript is designed for JavaScript client-application developers. It offers simple, flexible access to many Google APIs. > Note: This repo does not contain the source code for the `gapi` client. ## Features The JavaScript client library [supports these Google APIs](https://developers.google.com/apis-explorer/#p/). The library supports [OAuth 2 authentication](docs/auth.md). If you use TypeScript, you can install [`@types/gapi`](https://www.npmjs.com/package/@types/gapi) for autocompletion. # Documentation - [Getting Started](docs/start.md) - [Reference](docs/reference.md) ## Guides - [Auth](docs/auth.md) - [Batch](docs/batch.md) - [CORS](docs/cors.md) - [Discovery Documents](docs/discovery.md) - [FAQ](docs/faq.md) - [Promises](docs/promises.md) - [Samples](docs/samples.md) ## Links - [Discussions](https://github.com/google/google-api-javascript-client/issues) - [Historical Announcements](http://google-api-javascript-client.blogspot.com/)