# Testing Functions Locally with the Cloud Functions Shell

DevFeed: [Testing Functions Locally with the Cloud Functions Shell](<https://devfeed.tech/articles/testing-functions-locally-with-the-cloud-functions-shell-16226.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2017/09/testing-functions-locally-with-cloud>)

Author: Doug Stevenson

Published: 2017-09-22T00:00:00Z

Content type: tutorial

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Testing](<https://devfeed.tech/topics/testing.md>), [Firebase](<https://devfeed.tech/topics/firebase.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Realtime Database](<https://devfeed.tech/topics/realtime-database.md>)

Tags: [cli](<https://devfeed.tech/tags/cli.md>), [cloud-functions](<https://devfeed.tech/tags/cloud-functions.md>), [command-line](<https://devfeed.tech/tags/command-line.md>), [emulator-suite](<https://devfeed.tech/tags/emulator-suite.md>), [experimental](<https://devfeed.tech/tags/experimental.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firebase-cli](<https://devfeed.tech/tags/firebase-cli.md>), [realtime-database](<https://devfeed.tech/tags/realtime-database.md>), [testing](<https://devfeed.tech/tags/testing.md>)

## AI overview

This tutorial explains how to test Cloud Functions locally using the Cloud Functions shell in the Firebase CLI, introduced for all function types in Firebase CLI version 3.11.0 or later. It demonstrates invoking a Realtime Database trigger and describes support for HTTPS, PubSub, Analytics, Storage, and Auth functions.

## Source excerpt

News, tutorials, and updates from the Firebase team.