You need to enable JavaScript to run this app.
Volcano Engine Function as a Service

Volcano Engine Function as a Service

Copy page
Download PDF
SDK reference
SDK overview
Copy page
Download PDF
SDK overview
This topic introduces the language version of the SDK provided by Volcano Engine Function as a Service (veFaaS) and lists the download locations and installation instructions for the latest versions.​
SDK types​
The following table provides SDKs for different programming languages. You can view SDK update histories, obtain installation packages, and view guidance documents in the GitHub repositories.​
​
Programming language​
GitHub address​
Installation instructions​
Go​
Python​
Java​
PHP​
Node.js​
The Node.js SDK is not yet officially supported.​
If you need to use the Node.js SDK, implement the authentication logic through @volcengine/vcloud-core. For details, see Node.js SDK use cases.​
​
​
Key function configurations​
veFaaS provides multiple types of functions for different scenarios. If you create functions through the SDK, please pay attention to the following key configurations.​
​
Comparison items​
Event function​
Web Application​
Microservices apps​
Task​
Deployment mode​
Code package: zip or tos upload​
  • Code package: zip or tos upload​
  • Container image: image​
  • Code package: zip or tos upload​
  • Container image: image​
  • Code package: zip or tos upload​
  • Container image: image​
CpuStrategy: CPU allocation mode​
-​
-​
Always allocate CPU: always​
-​
Runtime: Runtime​
  • golang/v1​
  • node14/v1​
  • node20/v1​
  • nodeprime14/v1​
  • python3.12/v1​
  • python3.8/v1​
  • python3.9/v1​
  • native-python3.12/v1​
  • native-python3.8/v1​
  • native-python3.9/v1​
  • native/v1​
native/v1​
native/v1​
​
​
Last updated: 2026.08.19 14:06:06