---
title: exceptions
summary: Top-level exceptions emitted by the Fastly API
url: https://www.fastly.com/documentation/reference/compute/sdks/python/fastly_compute/exceptions/
---

**Kind:** Module  
**Package:** fastly-compute 0.1.3  
**Path:** `fastly_compute::exceptions`

Top-level exceptions emitted by the Fastly API

## Modules

| Name | Summary |
| --- | --- |
| [acl](https://www.fastly.com/documentation/reference/compute/sdks/python/fastly_compute/exceptions/acl/) | Blocklists using [Access Control Lists] (ACLs) |
| [http_body](https://www.fastly.com/documentation/reference/compute/sdks/python/fastly_compute/exceptions/http_body/) | HTTP bodies. |
| [http_req](https://www.fastly.com/documentation/reference/compute/sdks/python/fastly_compute/exceptions/http_req/) | An `error` code, optionally with extra request error information. |
| [kv_store](https://www.fastly.com/documentation/reference/compute/sdks/python/fastly_compute/exceptions/kv_store/) | Interface to Fastly's [Compute KV Store]. |
| [types](https://www.fastly.com/documentation/reference/compute/sdks/python/fastly_compute/exceptions/types/) | Types used by many interfaces in this package. |

## Classes

| Name | Summary |
| --- | --- |
| [FastlyError](https://www.fastly.com/documentation/reference/compute/sdks/python/fastly_compute/exceptions/class.FastlyError/) | Abstract base class for all errors raised by Fastly APIs |
| [UnexpectedFastlyError](https://www.fastly.com/documentation/reference/compute/sdks/python/fastly_compute/exceptions/class.UnexpectedFastlyError/) | An error arising from a Fastly API but of an unanticipated kind, such that we merely package up the low-level error and send it along. |
