# App Platform Reference – DigitalOcean Documentation > Native and third-party tools, troubleshooting, and answers to frequently asked questions. - [App Platform Dockerfile Build Reference](https://docs.digitalocean.com/products/app-platform/reference/dockerfile/index.html.md): Reference for using Dockerfiles to build App Platform apps. - [Reference for Dev Config YAML](https://docs.digitalocean.com/products/app-platform/reference/dev-config/index.html.md): Reference for the format of dev-config.yaml, a file that configures local App Platform builds using doctl - [Reference for App Specification](https://docs.digitalocean.com/products/app-platform/reference/app-spec/index.html.md): Reference for the format of app configuration files for App Platform, also known as app specs. - [App Platform Error Code Reference](https://docs.digitalocean.com/products/app-platform/reference/error-codes/index.html.md): Reference for error codes and their reasons in App Platform. ## App Platform Buildpack References Reference information for supported buildpacks on App Platform. - [Rust Buildpack on App Platform](https://docs.digitalocean.com/products/app-platform/reference/buildpacks/rust/index.html.md): Details on using the Rust buildpack in App Platform, including files for buildpack detection, choosing versions, and configuration options. - [.NET Buildpack on App Platform](https://docs.digitalocean.com/products/app-platform/reference/buildpacks/dotnet/index.html.md): Details on using the .NET buildpack in App Platform, including files for buildpack detection, choosing versions, and configuration options. - [Bun Buildpack on App Platform](https://docs.digitalocean.com/products/app-platform/reference/buildpacks/bun/index.html.md): Details on using the Bun buildpack in App Platform, including files for buildpack detection, choosing versions, and limits. - [Legacy Node.js Buildpack on App Platform](https://docs.digitalocean.com/products/app-platform/reference/buildpacks/legacy-nodejs/index.html.md): Details on using the Node.js buildpack in App Platform, including files for buildpack detection, choosing versions, and limits. - [Aptfile Buildpack on App Platform](https://docs.digitalocean.com/products/app-platform/reference/buildpacks/aptfile/index.html.md): Details on using the Aptfile buildpack in App Platform, including files for buildpack detection, choosing versions, and limits. - [Go Buildpack on App Platform](https://docs.digitalocean.com/products/app-platform/reference/buildpacks/go/index.html.md): Details on using the Go buildpack in App Platform, including files for buildpack detection, choosing versions, and limits. - [Hugo Buildpack on App Platform](https://docs.digitalocean.com/products/app-platform/reference/buildpacks/hugo/index.html.md): Details on using the Hugo buildpack in App Platform, including files for buildpack detection, choosing versions, and limits. - [Node.js Buildpack on App Platform](https://docs.digitalocean.com/products/app-platform/reference/buildpacks/nodejs/index.html.md): Details on using the Node.js buildpack in App Platform, including files for buildpack detection, choosing versions, and limits. - [PHP Buildpack on App Platform](https://docs.digitalocean.com/products/app-platform/reference/buildpacks/php/index.html.md): Details on using the PHP buildpack in App Platform, including files for buildpack detection, choosing versions, and limits. - [Python Buildpack on App Platform](https://docs.digitalocean.com/products/app-platform/reference/buildpacks/python/index.html.md): Details on using the Python buildpack in App Platform, including files for buildpack detection, choosing versions, and limits. - [Ruby Buildpack on App Platform](https://docs.digitalocean.com/products/app-platform/reference/buildpacks/ruby/index.html.md): Details on using the Ruby buildpack in App Platform, including files for buildpack detection, choosing versions, and limits.