{"id":30676587,"url":"https://github.com/jorbriib/nodejs-bigquery-connect-api-rest","last_synced_at":"2026-04-29T20:31:41.966Z","repository":{"id":156330537,"uuid":"117604427","full_name":"jorbriib/nodejs-bigquery-connect-api-rest","owner":"jorbriib","description":"NodeJS service to connect to BigQuery through API REST","archived":false,"fork":false,"pushed_at":"2018-01-15T23:36:28.000Z","size":11,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-09-01T11:04:39.353Z","etag":null,"topics":["api","api-rest","bigquery","javascript","node","node-js","nodejs","npm","sql"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jorbriib.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2018-01-15T22:59:14.000Z","updated_at":"2018-01-15T23:36:07.000Z","dependencies_parsed_at":null,"dependency_job_id":"e46ed55f-4820-40af-904d-789f74f1a7e7","html_url":"https://github.com/jorbriib/nodejs-bigquery-connect-api-rest","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jorbriib/nodejs-bigquery-connect-api-rest","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jorbriib%2Fnodejs-bigquery-connect-api-rest","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jorbriib%2Fnodejs-bigquery-connect-api-rest/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jorbriib%2Fnodejs-bigquery-connect-api-rest/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jorbriib%2Fnodejs-bigquery-connect-api-rest/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jorbriib","download_url":"https://codeload.github.com/jorbriib/nodejs-bigquery-connect-api-rest/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jorbriib%2Fnodejs-bigquery-connect-api-rest/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32443309,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T20:22:27.477Z","status":"ssl_error","status_checked_at":"2026-04-29T20:22:26.507Z","response_time":110,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","api-rest","bigquery","javascript","node","node-js","nodejs","npm","sql"],"created_at":"2025-09-01T10:32:57.345Z","updated_at":"2026-04-29T20:31:41.959Z","avatar_url":"https://github.com/jorbriib.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# README #\n \nThis microservice is responsible for connecting to BigQuery using SQL through an HTTP GET call. So, you don't need to implement the BigQuery connector for each application that connects with BigQuery.\n\n### How do I get set up? ###\n\n* git clone https://github.com/jorbriib/nodejs-bigquery-connect-api-rest.git\n* cd nodejs-bigquery-connect-api-rest \u0026\u0026 npm install\n* Rename config-default.json to config.json\n* Rename client_secret-default.json to client_secret.json\n* Set your credentials in config.json\n* Set your BigQuery credentials in client_secret.json\n* Set NODE_ENV=production (or development)\n\n### How Can I use the API? ###\n\n* Call the API via GET, using the Server URL and PORT of your config.json\n    * Required params\n        * query: SQL statement of BigQuery\n        * Example: http(s)://yourIP:PORT/bigquery?q=SELECT id FROM hotels\n    * Ouput \n        * URL with the report in CSV format\n    \n\n### Checking problems ###\n\n* Check log in log/info.log\n* Be careful with the cost of BigQuery\n\n### Next steps ###\n* Send the file directly\n* Delete automatically downloaded files\n* ...\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjorbriib%2Fnodejs-bigquery-connect-api-rest","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjorbriib%2Fnodejs-bigquery-connect-api-rest","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjorbriib%2Fnodejs-bigquery-connect-api-rest/lists"}