This page lists helper libraries, samples, and scripts that you can use to access the Google BigQuery API in different languages.
Client libraries can use Application Default Credentials to easily authenticate with Google APIs and send requests to those APIs. With Application Default Credentials, you can test your application locally and deploy it without changing the underlying code. For more information, including code samples, see Google Cloud Platform Auth Guide.
Google BigQuery API client libraries
The Google BigQuery API is built on HTTP and JSON, so any standard HTTP client can send requests to it and parse the responses.
However, instead of creating HTTP requests and parsing responses manually, you may want to use the Google APIs client libraries. The client libraries provide better language integration, improved security, and support for making calls that require user authorization.
The following table lists the Google API REST client libraries that you can use to access the Google BigQuery API. The second column links to product-specific documentation, if it exists.
Other ways to access the API
The table below lists some other convenient ways to access the Google BigQuery API.
|APIs Explorer||An interactive tool that lets you easily try out Google APIs right from your browser.|