---
title: kv_store
url: https://www.fastly.com/documentation/reference/compute/sdks/cpp/fastly/kv_store/
---

**Kind:** Module  
**Package:** compute-sdk-cpp 0.7.0  
**Path:** `fastly::kv_store`

## Structs

| Name | Summary |
| --- | --- |
| [ListModeEventual](https://www.fastly.com/documentation/reference/compute/sdks/cpp/fastly/kv_store/struct.ListModeEventual/) |  |
| [ListModeOther](https://www.fastly.com/documentation/reference/compute/sdks/cpp/fastly/kv_store/struct.ListModeOther/) |  |
| [ListModeStrong](https://www.fastly.com/documentation/reference/compute/sdks/cpp/fastly/kv_store/struct.ListModeStrong/) |  |
| [PendingEraseHandle](https://www.fastly.com/documentation/reference/compute/sdks/cpp/fastly/kv_store/struct.PendingEraseHandle/) | A handle to a pending asynchronous erase returned by [`EraseBuilder::execute_async()`](https://www.fastly.com/documentation/reference/compute/sdks/cpp/fastly/kv_store/class.EraseBuilder/#method-execute_async). |
| [PendingInsertHandle](https://www.fastly.com/documentation/reference/compute/sdks/cpp/fastly/kv_store/struct.PendingInsertHandle/) | A handle to a pending asynchronous insert returned by [`InsertBuilder::execute_async()`](https://www.fastly.com/documentation/reference/compute/sdks/cpp/fastly/kv_store/class.InsertBuilder/#method-execute_async). |
| [PendingListHandle](https://www.fastly.com/documentation/reference/compute/sdks/cpp/fastly/kv_store/struct.PendingListHandle/) | A handle to a pending asynchronous list returned by [`ListBuilder::execute_async()`](https://www.fastly.com/documentation/reference/compute/sdks/cpp/fastly/kv_store/class.ListBuilder/#method-execute_async). |
| [PendingLookupHandle](https://www.fastly.com/documentation/reference/compute/sdks/cpp/fastly/kv_store/struct.PendingLookupHandle/) | A handle to a pending asynchronous lookup returned by [`LookupBuilder::execute_async()`](https://www.fastly.com/documentation/reference/compute/sdks/cpp/fastly/kv_store/class.LookupBuilder/#method-execute_async). |

## Classes

| Name | Summary |
| --- | --- |
| [EraseBuilder](https://www.fastly.com/documentation/reference/compute/sdks/cpp/fastly/kv_store/class.EraseBuilder/) |  |
| [InsertBuilder](https://www.fastly.com/documentation/reference/compute/sdks/cpp/fastly/kv_store/class.InsertBuilder/) |  |
| [KVStore](https://www.fastly.com/documentation/reference/compute/sdks/cpp/fastly/kv_store/class.KVStore/) |  |
| [KVStoreError](https://www.fastly.com/documentation/reference/compute/sdks/cpp/fastly/kv_store/class.KVStoreError/) |  |
| [ListBuilder](https://www.fastly.com/documentation/reference/compute/sdks/cpp/fastly/kv_store/class.ListBuilder/) |  |
| [ListPage](https://www.fastly.com/documentation/reference/compute/sdks/cpp/fastly/kv_store/class.ListPage/) |  |
| [ListResponse](https://www.fastly.com/documentation/reference/compute/sdks/cpp/fastly/kv_store/class.ListResponse/) |  |
| [LookupBuilder](https://www.fastly.com/documentation/reference/compute/sdks/cpp/fastly/kv_store/class.LookupBuilder/) |  |
| [LookupResponse](https://www.fastly.com/documentation/reference/compute/sdks/cpp/fastly/kv_store/class.LookupResponse/) |  |

## Type aliases

| Name | Summary |
| --- | --- |
| [expected](https://www.fastly.com/documentation/reference/compute/sdks/cpp/fastly/kv_store/type.expected/) |  |
| [InsertMode](https://www.fastly.com/documentation/reference/compute/sdks/cpp/fastly/kv_store/type.InsertMode/) |  |
| [ListMode](https://www.fastly.com/documentation/reference/compute/sdks/cpp/fastly/kv_store/type.ListMode/) |  |
| [unexpected](https://www.fastly.com/documentation/reference/compute/sdks/cpp/fastly/kv_store/type.unexpected/) |  |
