---
schema_version: "1"
id: d21105c5ecf9587cc456f9bee57d8400c8a8f4d3d69297a0262dfc3aa88be649
title: Salesforce Functions Developer Guide
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/salesforce-functions/functions/guide/dev-guide/dev-guide-intro.md
canonical_url: https://developer.salesforce.com/docs/platform/functions/guide/dev-guide-intro.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 48c724dedae4cb0bd2fc4508033f4d433ac489b6ec76e75a45bc9136b9421eb7
products:
  - Salesforce Functions
---
# Salesforce Functions Developer Guide

A function is your code, run on demand, in Salesforce Functions elastic trusted compute environments. Upload your complex business logic code, written using your preferred languages and frameworks, and Salesforce Functions takes care of everything else necessary to invoke your code in a secure and self-scaling environment.

Use this guide to understand the full developer workflow for developing and invoking your functions.

- If you're new to Salesforce Functions, see [Getting Started with Salesforce Functions](https://developer.salesforce.com/docs/platform/functions/index.md).
- To see sample code and use cases, see [Solutions and Samples](https://developer.salesforce.com/docs/platform/functions/solutions_and_samples.md).
