Koushik Purva Mahendra Thanks for posting your question in Microsoft Q&A. The official supported languages are listed here, and we provide examples in our doc for those languages. The languages that are not officially supported can use custom handlers to implement and we provide some basic examples in the repo: functions-custom-handlers (not specific examples for each service though; will pass feedback to our product team for adding more samples).
You can follow doc Azure Functions custom handlers and configure event grid bindings in function.json
similar to other languages, use code snippets in this repo to handle the incoming requests. The flow is when event grid event data is received, Functions host sends an HTTP POST request to the custom handler with the payload in the request body and you can process the data from the body with your business logic.
Here is the sample code snippet:
handler.go
host.json
function.json
I hope this helps and let me know if you have any questions.
If you found the answer to your question helpful, please take a moment to mark it as "Yes" for others to benefit from your experience. Or simply add a comment tagging me and would be happy to answer your questions.