# Supported Languages

Serverless has been gained a lot of momentum in the software industry in recent years. Many companies are using serverless applications in their production environment. Although Serverless is provided by different vendors, they differ in terms of programming languages they support. Below table shows which programming language is supported by which vendor.

AWS Lambda Google Cloud Functions Firebase Cloud Functions Azure Fuctions Cloudflare Workers IBM Cloud Functions Alibaba Function Compute
C ✔️
C++ ✔️
C# ✔️ ✔️
F# ✔️
Go ✔️ ✔️
Java ✔️ ✔️ ✔️ ✔️
Javascript ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
PowerShell ✔️ ✔️
PHP ✔️ ✔️
Python ✔️ ✔️ ✔️ ✔️ ✔️
Ruby ✔️
Rust ✔️
Swift ✔️
Any language with Runtime API/Docker ✔️ ✔️