What it does
Huawei Cloud FunctionGraph is a managed function service for running code without provisioning servers. Users create functions from scratch, templates, or container images; configure event sources, permissions, network access, and dependencies; and invoke them through REST APIs or Huawei Cloud events. It supports several language runtimes, online code editing and debugging, automatic scaling, logs, and monitoring. The product page advertises a monthly allowance of one million requests, while the billing documentation describes request, execution-duration, workflow-node, and other meters.
Create a function, configure its trigger, and inspect the run
The FunctionGraph guide outlines a practical workflow: grant a user FunctionGraph permissions, create a function from source, a template, Terraform, or a container image, configure dependencies and triggers, then invoke it through a REST API or cloud event. The console supports online editing and debugging; execution logs integrate with Log Tank Service, while Cloud Eye displays metrics. The documentation lists Node.js, Python, Java, C#, PHP, Go, Cangjie, and custom runtimes.
FunctionGraph targets file and stream processing, web and mobile backends, and service integrations that benefit from automatic instance scaling. It is the function execution service, separate from Huawei's Elastic Cloud Server VMs and API Gateway. The official product page advertises one million requests per month at no charge. Billing documentation says pay-per-use charges can include invocation count, execution duration, function-flow node executions, and other fees; the exact cost depends on the selected features and connected services.
The guide requires the account user to receive FunctionGraph administrator permissions, and the billing model can include charges from other Huawei services used by the function. No cloud account was created and no function was deployed for this listing.
Strengths
- Functions can be created from source, templates, Terraform commands, or container images and invoked by REST calls or cloud events.
- The service includes automatic scaling, online debugging, integrated logs, and monitoring metrics.
- The official product page advertises one million requests per month at no charge.
Watch out for
- FunctionGraph permissions must be granted to the user before functions can be managed.
- Billing can include requests, execution duration, workflow nodes, and other Huawei service charges, making the total dependent on configuration and workload.
Best for
- Huawei Cloud users processing storage or stream events with serverless functions.
- Web and mobile backends that need HTTP-triggered code and automatic scaling.
- Teams who want to choose between source code, workflow templates, Terraform, and container-image deployment.
Sources
- FunctionGraph Function hosting Serverless | HUAWEI CLOUD (Oct 25, 2026)
- Process of Using FunctionGraph | Huawei Cloud User Guide (Oct 25, 2026)
- FunctionGraph Billing Overview | Huawei Cloud (Oct 25, 2026)
