Build, deploy, debug, and
monitor Node.js applications
Google
Cloud has the tools JavaScript developers need to successfully
build cloud native applications. Build your apps quicker with
SDKs, in-IDE assistance, and native runtime support on Cloud Run,
Cloud Functions, and GKE. Google Cloud can run your application
end-to-end.
Libraries optimized for
Node.js
Idiomatic
libraries
make writing Node.js apps for Google Cloud simple and
intuitive. Libraries handle all the low-level details of
communication with the server, including authenticating with
Google so you can focus on your app.
Deep IDE integrations
Cloud Code
helps you write, run, and debug cloud-native apps quickly and
easily. Extensions such as Visual Studio Code and IntelliJ
provide support for Node.js and Typescript development
including code completion, linting, and snippets.
Find, diagnose, and fix
complex issues
Node.js on Google Cloud integrates with
Cloud
Monitoring,
Cloud Trace,
Cloud Logging,
and
Error
Reporting,
allowing you to transparently instrument live production
applications to diagnose performance bottlenecks and software
bugs.
Artifact
Registry
integrates with CI/CD and Google Cloud runtimes to streamline
your software delivery process. Manage the full artifact
lifecycle with support for multiple repositories, granular
access controls, repository-native IAM, and more.
Related products
Cloud Functions
Instant startup times make Node.js a great choice for our
scalable pay-as-you-go
Functions-as-a-Service
(FaaS)
environment.
Operations
Monitor, troubleshoot, and improve Node.js application
performance on your Google Cloud environment with
Operations
(formerly Stackdriver).
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],[],[],[],null,["# Node.js on Google Cloud\n=======================\n\nQuickly build and deploy Node.js applications on Google Cloud.\n[View quickstart](https://cloud.google.com/nodejs/getting-started) [Try it free](https://console.cloud.google.com/freetrial) [View Cloud Client Libraries documentation](/nodejs/docs/reference) \n[View quickstart](/nodejs/getting-started) [View Cloud Client Libraries documentation](/nodejs/docs/reference)\n\n\u003cbr /\u003e\n\n### Build, deploy, debug, and\nmonitor Node.js applications\n\nGoogle Cloud has the tools JavaScript developers need to successfully build cloud native applications. Build your apps quicker with SDKs, in-IDE assistance, and native runtime support on Cloud Run, Cloud Functions, and GKE. Google Cloud can run your application end-to-end. \n\n#### Libraries optimized for\nNode.js\n\n\n[Idiomatic\nlibraries](https://github.com/googleapis/google-cloud-node)\nmake writing Node.js apps for Google Cloud simple and\nintuitive. Libraries handle all the low-level details of\ncommunication with the server, including authenticating with\nGoogle so you can focus on your app. \n\n#### Deep IDE integrations\n\n\n[Cloud Code](/code)\nhelps you write, run, and debug cloud-native apps quickly and\neasily. Extensions such as Visual Studio Code and IntelliJ\nprovide support for Node.js and Typescript development\nincluding code completion, linting, and snippets. \n\n#### Find, diagnose, and fix\ncomplex issues\n\nNode.js on Google Cloud integrates with\n[Cloud\nMonitoring](/monitoring),\n[Cloud Trace](/trace),\n[Cloud Logging](/logging),\nand\n[Error\nReporting](/error-reporting/docs),\nallowing you to transparently instrument live production\napplications to diagnose performance bottlenecks and software\nbugs. \n\n#### Run workloads anywhere\n\nGoogle Cloud lets you choose the best environment to run your\nNode.js applications, with options for\n[serverless](/serverless),\n[Kubernetes](/learn/what-is-kubernetes),\n[VMs, or custom\nhardware](/compute). \n\n#### Universal artifact management\n\n\n[Artifact\nRegistry](/artifact-registry)\nintegrates with CI/CD and Google Cloud runtimes to streamline\nyour software delivery process. Manage the full artifact\nlifecycle with support for multiple repositories, granular\naccess controls, repository-native IAM, and more. \n\nRelated products\n----------------\n\n#### Cloud Functions\n\nInstant startup times make Node.js a great choice for our\nscalable pay-as-you-go\n[Functions-as-a-Service\n(FaaS)](/functions)\nenvironment. \n\n#### Operations\n\nMonitor, troubleshoot, and improve Node.js application\nperformance on your Google Cloud environment with\n[Operations](https://cloud.google.com/products/observability)\n(formerly Stackdriver). \n\n#### Cloud Run\n\nQuickly deploy and scale containerized Node.js applications\nusing our\n[fully managed compute\nplatform](/run). \n\n#### Google Kubernetes Engine\n\nSecured and managed\n[Kubernetes](/kubernetes-engine)\nservice with four-way auto scaling and multi-cluster support. \n\n#### Cloud Code\n\nEverything you need to\n[write, debug, and\ndeploy](/code)\nyour cloud-native applications in Visual Studio Code or\nIntelliJ. \n\n#### Cloud SDK\n\n\n[Tools and libraries](/sdk)\nfor interacting with Google Cloud products and services. \n\nTechnical resources\n-------------------\n\n- [Quickstart: Deploy a Node.js service to Cloud Run\n View quickstart](/run/docs/quickstarts/build-and-deploy/deploy-nodejs-service)\n- [Firebase App Hosting for server-rendered Angular and Next.js apps\n Read docs](https://firebase.google.com/docs/app-hosting)\n- [Deploy a Node.js app in a container image to a GKE cluster\nView quickstart](/kubernetes-engine/docs/archive/deploy-app-container-image) \n\nTake the next step\n------------------\n\nStart building on Google Cloud with\n$300 in free credits and 20+ always free products. \n[Try it free](https://console.cloud.google.com/freetrial) \nNeed help getting started? \n[Contact sales](/contact) \nWork with a trusted partner \n[Find a partner](https://cloud.withgoogle.com/partners/) \nContinue browsing \n[See all products](/products) \n\nTake the next step\n------------------\n\nQuickly build and deploy Node.js\napplications on Google Cloud. \n[View quickstart](/nodejs/getting-started) \nNeed help getting started? \n[Contact sales](/contact) \nWork with a trusted partner \n[Find a partner](https://cloud.withgoogle.com/partners/) \nGet tips \\& best practices \n[See tutorials](/docs/tutorials)"]]