Firebase function deploying, but not showing up in console

You didn't actually deploy that function when you ran firebase deploy. If you had successfully deployed it, the name of the function would have appeared in the Firebase CLI output.

Make sure you:

  1. Actually saved the file with the function you're trying to deploy.
  2. The file is in the correct directory. For JavaScript projects, the default is functions/index.js
  3. Are deploying the correct project from the correct directory.

In my case I just had to cd into the functions folder before deploy. Note that you should be getting this in your output:

Cloud functions output including function url and a step about packaging and uploading functions folder