# Functions How-Tos – DigitalOcean Documentation > How to accomplish specific tasks in detail, like creation/deletion, configuration, and management. - [How to Create Functions](https://docs.digitalocean.com/products/functions/how-to/create-functions/index.html.md): Create and deploy a function using the command line or control panel. - [How to Develop Functions](https://docs.digitalocean.com/products/functions/how-to/develop-functions/index.html.md): Improve your serverless development with this guidance on invoking, iterating on, and observing DigitalOcean Functions. - [How to Configure Functions](https://docs.digitalocean.com/products/functions/how-to/configure-functions/index.html.md): Configure the resource limits, runtime, and environment of your DigitalOcean Functions. - [How to Schedule Functions](https://docs.digitalocean.com/products/functions/how-to/schedule-functions/index.html.md): Schedule functions to run periodically. - [How to Call Long-running Functions Asynchronously](https://docs.digitalocean.com/products/functions/how-to/async-functions/index.html.md): You can invoke long-running functions asynchronously using the doctl command line tool or the Functions REST API. You cannot run functions invoked as web functions asynchronously. Asynchronous (or non-blocking) function invocations immediately return an … - [How to Destroy Functions](https://docs.digitalocean.com/products/functions/how-to/destroy/index.html.md): You can destroy individual functions at any time. You can also destroy all functions in a namespace at once by resetting the namespace. Destroy Individual Functions To permanently destroy functions, from the Overview tab of the namespace, click the … - [How to Include Static Files](https://docs.digitalocean.com/products/functions/how-to/include-files/index.html.md): Node.js, Python, and PHP functions include all the files in their directory when deployed. Functions written in Go must use the embed package to refer to these files. Including Files in Node.js, Python, and PHP By default, all files in a Node.js, Python, … - [How to Set Custom CORS Headers](https://docs.digitalocean.com/products/functions/how-to/set-custom-cors-headers/index.html.md): Set custom CORS headers. - [How to Create Namespaces to Organize DigitalOcean Functions](https://docs.digitalocean.com/products/functions/how-to/create-namespaces/index.html.md): Namespaces are a level of isolation and organization for functions and their settings. All functions and projects must be created in a namespace. Command Line To create a new namespace, use the create subcommand of doctl serverless namespaces, passing in a … - [How to Destroy Namespaces](https://docs.digitalocean.com/products/functions/how-to/destroy-namespaces/index.html.md): Namespaces are a level of isolation and organization for functions and their settings. All functions and projects must be created in a namespace. Destroying a namespace permanently destroys all of its projects and functions. Command Line Use the doctl … - [How to Structure Projects](https://docs.digitalocean.com/products/functions/how-to/structure-projects/index.html.md): Projects contain functions that are grouped into packages and configured by a project.yml file. - [How to Forward Logs](https://docs.digitalocean.com/products/functions/how-to/forward-logs/index.html.md): You can configure functions to forward console and error logs from the function to a third-party logging service. Functions supports Papertrail, Datadog, and Logtail. To configure your function to ship logs to a third party, you need to define a … - [How to Deploy Functions to App Platform](https://docs.digitalocean.com/products/functions/how-to/deploy-to-app-platform/index.html.md): Use App Platform to deploy your Functions as a component of a production app.