

# Restrictions on edge functions
<a name="edge-functions-restrictions"></a>

The following topics describe the restrictions that apply to CloudFront Functions and Lambda@Edge. Some restrictions apply to all edge functions, while others apply only to CloudFront Functions or Lambda@Edge.

Each topic provides detailed information about the limitations and constraints you should consider when you develop and deploy edge functions with CloudFront. 

Understanding these restrictions helps you ensure that your edge functions operate as expected and comply with the supported features.

**Topics**
+ [Restrictions on all edge functions](edge-function-restrictions-all.md)
+ [Restrictions on CloudFront Functions](cloudfront-function-restrictions.md)
+ [Restrictions on Lambda@Edge](lambda-at-edge-function-restrictions.md)

For information about quotas (formerly referred to as limits), see [Quotas on CloudFront Functions](cloudfront-limits.md#limits-functions) and [Quotas on Lambda@Edge](cloudfront-limits.md#limits-lambda-at-edge).