From my understanding, Netlify functions are AWS Lambda functions with some extra wrapping code to make them easier to deploy and use. I have seen that it is possible to develop Lambda functions using Python and was wondering if the same is possible with Netlify (I’m thinking not as I’ve found no reference to them in the documentation.
At this time only Node (javascript) and Go are supported. Quoting our docs:
Currently, you can deploy serverless functions built with JavaScript and Go.
We do have an open feature request to support other language runtimes (Python, Ruby, Rust, etc). I have added this forum topic to the “+1 for python list” there. If/when we do support Python in Functions we’ll follow-up here in community to let you know.
Anyone else reading this, please feel free to chime in with a +1 below also stating what languages you most want to see added. (We’ll see these comments here and keep the counts for the languages on the feature request up to date.)
@Robert_Snakard - we’d love it if you posted in #features and gave us as much detail as possible how this would be beneficial to you and other developers
I’m hoping to do font file manipulation to allow users to customize font downloads, and FontTools (a Python library) is really the one option for such work.
Nice, added your +1 for Rust. Maybe of interest: we did just add Rust support to the build-image: https://github.com/netlify/build-image/pull/477 (or, it was added for us by an awesome contributor)