Cloud Native 10 min read

Why Serverless Devs Became CNCF’s First Serverless Tool Project

Serverless Devs, an open‑source, CNCF‑sandbox serverless development platform, offers a plug‑in architecture supporting multiple cloud providers, lifecycle management, and extensible components, with six key advantages, a clear design philosophy, a growing history, and future plans to expand cloud vendor support and tooling.

Alibaba Cloud Native
Alibaba Cloud Native
Alibaba Cloud Native
Why Serverless Devs Became CNCF’s First Serverless Tool Project

Overview

Serverless Devs has been accepted as the first official sandbox project of the Cloud Native Computing Foundation (CNCF). It is an open‑source serverless developer platform created by Alibaba Cloud that provides a comprehensive toolchain for building, deploying, and managing serverless applications across multiple cloud providers.

Six Core Advantages

Vendor‑agnostic : A plug‑in architecture enables one‑click deployment to various FaaS products such as Alibaba Cloud Function Compute, AWS Lambda, Baidu Cloud Function Compute, Huawei Cloud Function Workflow, and Tencent Cloud Functions.

Open‑source ecosystem : The project’s source code is publicly available, allowing contributors to develop and publish components or applications to the Serverless Registry, with optional private registries for enterprise use.

Flexible, pluggable functionality : Core tools contain no business logic; all capabilities are delivered via modular components that can define custom commands and actions.

Easy onboarding : The Serverless Registry model supplies numerous templates and sample projects covering different domains and scenarios, helping users quickly start with serverless architectures.

Full lifecycle management : Component‑based support lets developers manage creation, development, debugging, and observability of applications, exemplified by the Alibaba Cloud Function Compute (FC) component.

High integration potential : The platform can be seamlessly integrated into existing ecosystems and automated pipelines, while also being easily embedded by other tools.

Design Philosophy

The model aims to simplify and standardize the serverless toolchain, allowing developers to focus on business logic while improving development, deployment, and operational efficiency. By abstracting cloud‑specific details, the platform enables flexible, vendor‑neutral usage of both commercial and open‑source serverless services.

Roles and Package Types

Two primary roles exist within Serverless Devs:

Open‑source contributors : Create components or applications following the Serverless Package Model and publish them to the Serverless Registry.

Serverless developers : Use the CLI, desktop, or IDE plugins to initialize projects, invoke components, and deploy workloads to target platforms.

Packages in the Registry come in two forms:

Component : Reusable code units that perform specific actions such as deployment, building, or debugging.

Application : Higher‑level solutions that may combine multiple components, e.g., a cat‑dog image‑recognition app that uses a Lambda component for compute and a Website component for static asset hosting.

Growth History

2020‑10‑23: Serverless Devs open‑sourced.

2020‑11: Accepted into CNCF Landscape as the first domestic serverless tool.

2020‑11: First Serverless Developer Meetup held.

2020‑11: Named one of InfoQ’s 2020 Top 10 Open‑Source Projects.

2021‑04: Release of Serverless Devs 2.0 at Shanghai meetup.

2021‑07: New features such as cloud‑edge debugging and desktop client announced.

2021‑10: Presented “Serverless Devs: Building a Full‑Lifecycle Serverless Toolchain” at OpenInfra Days China.

2021‑12: Demonstrated the Serverless Devs Model in Shenzhen.

2022‑05: Model highlighted as a best practice at a cloud‑native industry conference.

2022‑09: Officially became a CNCF sandbox project.

Future Outlook

Planned enhancements include expanding support for additional cloud vendors (Azure, GCP) and installable runtimes (Knative, OpenWhisk, Kubeless, Laf), as well as new capabilities such as a Kubernetes controller, VS Code plugin, advanced logging, cloud execution environment, and global actions. Additional roadmap items cover serverless application hosting, broader BaaS integration, IaC exploration, and Terraform integration.

Resources

Serverless Devs repository: https://github.com/serverless-devs/serverless-devs Official website: https://www.serverless-devs.com/ Documentation: https://docs.serverless-devs.com/ Serverless Registry: https://registry.serverless-devs.com/ Serverless Devs Model:

https://docs.serverless-devs.com/sdm/readme
Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

Cloud NativeServerlessDevOpsopen sourceCNCF
Alibaba Cloud Native
Written by

Alibaba Cloud Native

We publish cloud-native tech news, curate in-depth content, host regular events and live streams, and share Alibaba product and user case studies. Join us to explore and share the cloud-native insights you need.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.