Project

Last edited on 17 Apr 2025

In DigitalOcean Functions, a project is a structured collection of files used to create a function.

A project is a collection of resources, including a configuration file and one or more packages, which is stored on your local computer or in a GitHub repository. Projects have a prescriptive structure.

You can deploy a project into a namespace on DigitalOcean to make its functions available in the cloud.

How to Structure Projects

Projects contain functions that are grouped into packages and configured by a project.yml file.

Project Configuration YAML File

The project.yml file is a YAML configuration file in the root directory of a project which lets you define environment variables, parameters, and other properties for the project and the packages and functions within it.

We can't find any results for your search.

Try using different keywords or simplifying your search terms.