Available in Classic and VPC
Cloud Functions is a NAVER Cloud Platform serverless service that lets you easily write business logic and run it in the cloud without the burden of managing or provisioning servers. Because you are charged only for the time your code runs in the cloud, you can operate efficiently and respond flexibly to sudden spikes in requests.

Cloud Functions features
Cloud Functions offers these key features:
- Fully managed serverless platform with automatic scale-up/out capabilities for rapid system and service setup.
- Action and trigger creation and execution features that allow you to write business logic with simplicity.
- Effective action management and sharing through packages.
- Intuitive monitoring of each resource through the console dashboard and detailed logs.
- Economical and easy implementation for microservices with the structure that charges you only for the executed codes.
- API server implementation through web actions without the need for separate load balancer and web server management and setup.
- Authentication, access control, and usage limits through integration with the API Gateway of NAVER Cloud Platform.
Cloud Functions user guide
Cloud Functions is available in the Korea, Singapore and Japan Regions, and the same service is provided in each Region. Because services provided vary in each Region, different user guides with their own contents are provided by Region as follows:
Korea Region
Use this guide to get the most out of Cloud Functions in the Korea Region.
- Cloud Functions overview: Learn about the service and find helpful resources and FAQs.
- Cloud Functions concepts: View supported features of Cloud Functions by Region, platform, and service category.
- Cloud Functions quickstart: Follow a step-by-step guide through the entire process.
- Cloud Functions prerequisites: View required specifications, supported items, and service limits.
- Cloud Functions runtime information: Learn how to use the runtime library supported by Cloud Functions.
- VPC: Discover how to set up, use, and manage permissions for Cloud Functions on the VPC platform.
- Getting started: Learn how to get started using Cloud Functions.
- Manage subscriptions: Subscribe to and manage your Cloud Functions.
- Using Cloud Functions: Learn how to access the features provided by Cloud Functions.
- Dashboard: Learn how to monitor the results of executing actions/triggers during the view period in the console.
- Action: Learn how to check and monitor package and action information in the console.
- Create actions: Learn how to create an action in the console.
- Manage actions: Learn how to edit, delete, run, monitor, and add/remove triggers in the console.
- Package: Learn how to create, edit, and delete a package in the console.
- Trigger: Learn how to check the information of, monitor, edit, and delete a trigger in the console.
- Cron type trigger: Learn the detailed setup method for adding a cron type trigger.
- GitHub event trigger: Learn the detailed setup method for adding a GitHub event trigger.
- API Gateway type trigger: Learn the detailed setup method for adding an API Gateway type trigger.
- Cloud Insight type trigger: Learn the detailed setup method for adding a Cloud Insight type trigger.
- Object Storage type trigger: Learn the detailed setup method for adding an Object Storage type trigger.
- SourceCommit type trigger: Learn the detailed setup method for adding a SourceCommit type trigger.
- Secret Manager type trigger: Learn the detailed setup method for adding a Secret Manager type trigger.
- Resource Manager type trigger: Learn the detailed setup method for adding a Resource Manager type trigger.
- Cloud Functions permissions management: Manage accounts using NAVER Cloud Platform's Sub Account.
- Getting started: Learn how to get started using Cloud Functions.
- Classic: Discover how to set up and use Cloud Functions in a Classic environment.
- Getting started: Learn how to get started using Cloud Functions.
- Manage subscriptions: Subscribe to and manage your Cloud Functions.
- Using Cloud Functions: Learn how to access the features provided by Cloud Functions.
- Dashboard: Learn how to monitor the results of executing actions/triggers during the view period in the console.
- Action: Learn how to check and monitor package and action information in the console.
- Create actions: Learn how to create an action in the console.
- Manage actions: Learn how to edit, delete, run, monitor, and add/remove triggers in the console.
- Package: Learn how to create, edit, and delete a package in the console.
- Trigger: Learn how to check the information of, monitor, edit, and delete a trigger in the console.
- Cron type trigger: Learn the detailed setup method for adding a cron type trigger.
- GitHub event trigger: Learn the detailed setup method for adding a GitHub event trigger.
- API Gateway type trigger: Learn the detailed setup method for adding an API Gateway type trigger.
- Cloud Insight type trigger: Learn the detailed setup method for adding a Cloud Insight type trigger.
- Object Storage type trigger: Learn the detailed setup method for adding an Object Storage type trigger.
- Getting started: Learn how to get started using Cloud Functions.
- Cloud Functions examples: Guides you through diverse examples, descriptions, and usage methods for Cloud Functions implementation.
- Action creation and usage by runtime: Introduces source code writing examples by runtime and different approaches for creating actions.
- Node.js: Examples of creating Node.js format actions.
- Python: Examples of creating Python format actions.
- Java: Examples of creating Java format actions.
- Swift: Examples of creating Swift format actions.
- PHP: Examples of creating PHP format actions.
- .Net: Examples of creating .Net format actions.
- Go: Examples of creating Go format actions.
- Sequence action creation: Learn sequence action creation and see examples.
- Add triggers: Learn how to create an action, add a trigger, and see examples.
- Sample code: See examples of action codes by type.
- Action creation and usage by runtime: Introduces source code writing examples by runtime and different approaches for creating actions.
- Cloud Functions glossary: Find key terms and definitions.
- FAQs: Get answers to common Cloud Functions questions.
- Cloud Functions troubleshooting: Troubleshoot issues with Cloud Functions.
- Cloud Functions release notes: See documentation updates.
Singapore region
Use this guide to get the most out of Cloud Functions in the Singapore Region.
- Cloud Functions overview: Learn about the service and find helpful resources and FAQs.
- Cloud Functions concepts: View supported features of Cloud Functions by Region, platform, and service category.
- Cloud Functions quickstart: Follow a step-by-step guide through the entire process.
- Cloud Functions prerequisites: View required specifications, supported items, and service limits.
- Cloud Functions runtime information: Learn how to use the runtime library supported by Cloud Functions.
- VPC: Discover how to set up, use, and manage permissions for Cloud Functions on the VPC platform.
- Getting started: Learn how to get started using Cloud Functions.
- Manage subscriptions: Subscribe to and manage your Cloud Functions.
- Using Cloud Functions: Learn how to access the features provided by Cloud Functions.
- Dashboard: Learn how to monitor the results of executing actions/triggers during the view period in the console.
- Quick Start: Learn how to create an action and trigger in the console.
- Action: Learn how to check and monitor package and action information in the console.
- Create actions: Learn how to create an action in the console.
- Manage actions: Learn how to edit, delete, run, monitor, and add/remove triggers in the console.
- Package: Learn how to create, edit, and delete a package in the console.
- Trigger: Learn how to check the information of, monitor, edit, and delete a trigger in the console.
- Cron type trigger: Learn the detailed setup method for adding a cron type trigger.
- GitHub event trigger: Learn the detailed setup method for adding a GitHub event trigger.
- API Gateway type trigger: Learn the detailed setup method for adding an API Gateway type trigger.
- Cloud Insight type trigger: Learn the detailed setup method for adding a Cloud Insight type trigger.
- Object Storage type trigger: Learn the detailed setup method for adding an Object Storage type trigger.
- Cloud Functions permissions management: Manage accounts using NAVER Cloud Platform's Sub Account.
- Getting started: Learn how to get started using Cloud Functions.
- Cloud Functions examples: Guides you through diverse examples, descriptions, and usage methods for Cloud Functions implementation.
- Action creation and usage by runtime: Introduces source code writing examples by runtime and different approaches for creating actions.
- Node.js: Examples of creating Node.js format actions.
- Python: Examples of creating Python format actions.
- Java: Examples of creating Java format actions.
- Swift: Examples of creating Swift format actions.
- PHP: Examples of creating PHP format actions.
- .Net: Examples of creating .Net format actions.
- Go: Examples of creating Go format actions.
- Sequence action creation: Learn sequence action creation and see examples.
- Add triggers: See examples of creating triggers and connecting them to actions.
- Action creation and usage by runtime: Introduces source code writing examples by runtime and different approaches for creating actions.
- Cloud Functions glossary: Find key terms and definitions.
- FAQs: Get answers to common Cloud Functions questions.
- Cloud Functions troubleshooting: Troubleshoot issues with Cloud Functions.
- Cloud Functions release notes: See documentation updates.
Japan region
Use this guide to get the most out of Cloud Functions in the Japan Region.
- Cloud Functions overview: Learn about the service and find helpful resources and FAQs.
- Cloud Functions concepts: View supported features of Cloud Functions by Region, platform, and service category.
- Cloud Functions quickstart: Follow a step-by-step guide through the entire process.
- Cloud Functions prerequisites: View required specifications, supported items, and service limits.
- Cloud Functions runtime information: Learn how to use the runtime library supported by Cloud Functions.
- VPC: Discover how to set up, use, and manage permissions for Cloud Functions on the VPC platform.
- Getting started: Learn how to get started using Cloud Functions.
- Manage subscriptions: Subscribe to and manage your Cloud Functions.
- Using Cloud Functions: Learn how to access the features provided by Cloud Functions.
- Dashboard: Learn how to monitor the results of executing actions/triggers during the view period in the console.
- Action: Learn how to check and monitor package and action information in the console.
- Create actions: Learn how to create an action in the console.
- Manage actions: Learn how to edit, delete, run, monitor, and add/remove triggers in the console.
- Package: Learn how to create, edit, and delete a package in the console.
- Trigger: Learn how to check the information of, monitor, edit, and delete a trigger in the console.
- Cron type trigger: Learn the detailed setup method for adding a cron type trigger.
- GitHub event trigger: Learn the detailed setup method for adding a GitHub event trigger.
- API Gateway type trigger: Learn the detailed setup method for adding an API Gateway type trigger.
- Cloud Insight type trigger: Learn the detailed setup method for adding a Cloud Insight type trigger.
- Object Storage type trigger: Learn the detailed setup method for adding an Object Storage type trigger.
- Secret Manager type trigger: Learn the detailed setup method for adding a Secret Manager type trigger.
- Cloud Functions permissions management: Manage accounts using NAVER Cloud Platform's Sub Account.
- Getting started: Learn how to get started using Cloud Functions.
- Cloud Functions examples: Guides you through diverse examples, descriptions, and usage methods for Cloud Functions implementation.
- Action creation and usage by runtime: Introduces source code writing examples by runtime and different approaches for creating actions.
- Node.js: Examples of creating Node.js format actions.
- Python: Examples of creating Python format actions.
- Java: Examples of creating Java format actions.
- Swift: Examples of creating Swift format actions.
- PHP: Examples of creating PHP format actions.
- .Net: Examples of creating .Net format actions.
- Go: Examples of creating Go format actions.
- Sequence action creation: Learn sequence action creation and see examples.
- Add triggers: See examples of creating triggers and connecting them to actions.
- Action creation and usage by runtime: Introduces source code writing examples by runtime and different approaches for creating actions.
- Cloud Functions glossary: Find key terms and definitions.
- FAQs: Get answers to common Cloud Functions questions.
- Cloud Functions troubleshooting: Troubleshoot issues with Cloud Functions.
- Cloud Functions release notes: See documentation updates.
Cloud Functions related resources
Beyond the user guide, these resources provide additional context and support for Cloud Functions. Whether you're considering Cloud Functions or need in-depth information for development, marketing, and other purposes while establishing related policies, these resources can help:
- Learn more about Cloud Functions
- Cloud Functions API guide: Learn how to use API for developers using Cloud Functions.
- Cloud Functions easy start guide
- Run an action with Cloud Functions: Learn how to use Cloud Functions in basic ways.
- Receive mail news using Cloud Outbound Mailer and Cloud Functions: Learn how to build an automated mail transfer service using Cloud Outbound Mailer and Cloud Functions.
- Call business logic using API Gateway and Cloud Functions: Learn how to configure a serverless service that can expose business logic to the outside world and return the results of logic processing using REST API.
- Recommend products in real-time using AiTEMS with Cloud Functions: Learn how to configure AiTEMS' dataset to be updated in real-time and request retraining using Cloud Functions.
- Provide image translation services using the Serverless Framework: Learn how to build image translation services using the Serverless Framework.
- Pricing and features: View pricing details and key capabilities.
- Latest announcements: Stay informed about service updates and news.
- FAQs: Get answers to common Cloud Functions questions.
- Contact Support: Get help if you can't find what you need in the user guide.
- Learn about integrated services
- API Gateway user guide: Learn how to use API Gateway to create actions and triggers' external connection address.
- Cloud Insight user guide: Learn how to use Cloud Insight to refer to when creating Cloud Insight triggers.
- Cloud Log Analytics: Learn how to use Cloud Log Analytics to manage resource execution result logs and to download.
- Object Storage user guide: Learn how to use Object Storage to refer to when creating Object Storage triggers.
- SourceCommit user guide: Learn how to use SourceCommit to refer to when creating SourceCommit triggers in a VPC environment.
- Secret Manager user guide: Learn how to use Secret Manager for creating triggers in a VPC environment.
- Resource Manager user guide: Learn how to use Resource Manager for creating triggers in a VPC environment.
- Sub Account user guide: Manage team access for Cloud Functions.