A namespace is a a collection of resources containing one or more functions hosted on the DigitalOcean Functions service.

After you build a project locally or on GitHub, you deploy it to a namespace to serve its functions from the cloud.

Functions deployed as a component of an app on App Platform are deployed to their own unique namespace that we manage for you. You can deploy one project per functions component.

The Functions development namespace is a self-managed namespace. You can use it to experiment and test functions without an App Platform app. You will need to manually manage (or create your own automations to do so) environments, versioning, and other details of your functions.