Serverless Devs is an open source serverless platform that offers a robust set of tools for developers. With Serverless Devs, you can quickly deploy serverless projects and manage serverless applications throughout their lifecycle across multiple clouds. The platform also allows for seamless integration with other tools and services to enhance R&D and O&M efficiency.
Benefits
No vendor lock-in
The pluggable features of Serverless Devs let you easily deploy projects from various vendors and across different cloud platforms. Function-as-a-Service (FaaS) products from a variety of providers are supported, including Alibaba Cloud Function Compute, AWS Lambda, Baidu Cloud Function Compute (CFC), HUAWEI CLOUD FunctionGraph, and Tencent Cloud Serverless Cloud Function (SFC).
Open source development
Serverless Devs is an open ecosystem for developing projects with open source code. You can view and contribute to Serverless Devs tools, components, and applications anytime, anywhere.
Pluggable features
The capabilities of Serverless Devs are implemented through pluggable components that let you customize commands and features. You can select different components for your application to meet the requirements of various modules.
Effortless startup
The models and specifications in Serverless Registry offer various cases in different formats to help you get started. You can easily initialize a project based on a case using the
s init
command.Full lifecycle management
You can easily manage projects at every stage of their lifecycle, including creation, development, debugging, and observability configuration.
Excellent integration
Projects on Serverless Devs can be easily integrated into traditional ecosystems with the help of components. At the same time, Serverless Devs works seamlessly within various automated workflows and processes. For more information, see CI/CD.
Operation guide
Reference | Description | |
You can install Serverless Devs by using a CLI or scripts, or by downloading the binary installation package. You can also use commands to update Serverless Devs tools. | ||
You can configure keys using the wizard, commands, or environment variables, and you can also configure temporary keys. | ||
This topic covers commands for key configuration, project initialization, pure CLI mode, tool cleanup, component management, custom commands, template management, rendering previews, and YAML content verification. | ||
Components |
| |
| ||
| ||
Serverless Devs can integrate with common continuous integration or continuous delivery (CI/CD) platforms and tools, such as GitHub Actions, Gitee Go, Jenkins, and Apsara Devops. | ||
This topic provides answers to frequently asked questions about Serverless Devs. |