# Amazon SimpleDB API

> Amazon SimpleDB API on Apizie: 10 endpoints (Performs multiple DeleteAttributes operations in a single call, which reduces round trips and latencies.…, The BatchPutAttributes operation creates or replaces attributes within one or more items. By using this…, The CreateDomain operation creates a new domain. The domain name should be unique among the domains…, Deletes one or more attributes associated with an item. If all attributes of the item are deleted, the item…, …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://zieapi.vercel.app/v1/cloud:amazonaws-sdb/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:amazonaws-sdb`
- Category: Cloud
- Status: byok
- Source: https://github.com/mermade/aws2openapi
- Page: https://zieapi.vercel.app/api/cloud/amazonaws-sdb
- OpenAPI: https://zieapi.vercel.app/api/cloud/amazonaws-sdb/openapi.json

Amazon SimpleDB is a web service providing the core database functions of data indexing and querying in the cloud. By offloading the time and effort associated with building and operating a web-scale database, SimpleDB…

## Endpoints

### Performs multiple DeleteAttributes operations in a single call, which reduces round trips and latencies.…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-sdb/get-batch-delete-attributes` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| AWSAccessKeyId | string | yes |  |
| SignatureMethod | string | yes |  |
| SignatureVersion | string | yes |  |
| Timestamp | string | yes |  |
| Signature | string | yes |  |
| DomainName | string | yes | The name of the domain in which the attributes are being deleted. |
| Items | array | yes | A list of items on which to perform the operation. |

### The BatchPutAttributes operation creates or replaces attributes within one or more items. By using this…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-sdb/get-batch-put-attributes` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| AWSAccessKeyId | string | yes |  |
| SignatureMethod | string | yes |  |
| SignatureVersion | string | yes |  |
| Timestamp | string | yes |  |
| Signature | string | yes |  |
| DomainName | string | yes | The name of the domain in which the attributes are being stored. |
| Items | array | yes | A list of items on which to perform the operation. |

### The CreateDomain operation creates a new domain. The domain name should be unique among the domains…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-sdb/get-create-domain` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| AWSAccessKeyId | string | yes |  |
| SignatureMethod | string | yes |  |
| SignatureVersion | string | yes |  |
| Timestamp | string | yes |  |
| Signature | string | yes |  |
| DomainName | string | yes | The name of the domain to create. The name can range between 3 and 255 characters and can contain the following characters: a-z, A-Z, 0-9,… |

### Deletes one or more attributes associated with an item. If all attributes of the item are deleted, the item…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-sdb/get-delete-attributes` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| AWSAccessKeyId | string | yes |  |
| SignatureMethod | string | yes |  |
| SignatureVersion | string | yes |  |
| Timestamp | string | yes |  |
| Signature | string | yes |  |
| DomainName | string | yes | The name of the domain in which to perform the operation. |
| ItemName | string | yes | The name of the item. Similar to rows on a spreadsheet, items represent individual objects that contain one or more value-attribute pairs. |
| Attributes | array | no | A list of Attributes. Similar to columns on a spreadsheet, attributes represent categories of data that can be assigned to items. |
| Expected | object | no | The update condition which, if specified, determines whether the specified attributes will be deleted or not. The update condition must be… |

### The DeleteDomain operation deletes a domain. Any items (and their attributes) in the domain are deleted as…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-sdb/get-delete-domain` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| AWSAccessKeyId | string | yes |  |
| SignatureMethod | string | yes |  |
| SignatureVersion | string | yes |  |
| Timestamp | string | yes |  |
| Signature | string | yes |  |
| DomainName | string | yes | The name of the domain to delete. |

### Returns information about the domain, including when the domain was created, the number of items and…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-sdb/get-domain-metadata` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| AWSAccessKeyId | string | yes |  |
| SignatureMethod | string | yes |  |
| SignatureVersion | string | yes |  |
| Timestamp | string | yes |  |
| Signature | string | yes |  |
| DomainName | string | yes | The name of the domain for which to display the metadata of. |

### Returns all of the attributes associated with the specified item. Optionally, the attributes returned can be…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-sdb/get-get-attributes` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| AWSAccessKeyId | string | yes |  |
| SignatureMethod | string | yes |  |
| SignatureVersion | string | yes |  |
| Timestamp | string | yes |  |
| Signature | string | yes |  |
| DomainName | string | yes | The name of the domain in which to perform the operation. |
| ItemName | string | yes | The name of the item. |
| AttributeNames | array | no | The names of the attributes. |
| ConsistentRead | boolean | no | Determines whether or not strong consistency should be enforced when data is read from SimpleDB. If true , any data previously written to… |

### The ListDomains operation lists all domains associated with the Access Key ID. It returns domain names up to…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-sdb/get-list-domains` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| AWSAccessKeyId | string | yes |  |
| SignatureMethod | string | yes |  |
| SignatureVersion | string | yes |  |
| Timestamp | string | yes |  |
| Signature | string | yes |  |
| MaxNumberOfDomains | integer | no | The maximum number of domain names you want returned. The range is 1 to 100. The default setting is 100. |
| NextToken | string | no | A string informing Amazon SimpleDB where to start the next list of domain names. |

### The PutAttributes operation creates or replaces attributes in an item. The client may specify new attributes…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-sdb/get-put-attributes` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| AWSAccessKeyId | string | yes |  |
| SignatureMethod | string | yes |  |
| SignatureVersion | string | yes |  |
| Timestamp | string | yes |  |
| Signature | string | yes |  |
| DomainName | string | yes | The name of the domain in which to perform the operation. |
| ItemName | string | yes | The name of the item. |
| Attributes | array | yes | The list of attributes. |
| Expected | object | no | The update condition which, if specified, determines whether the specified attributes will be updated or not. The update condition must be… |

### The Select operation returns a set of attributes for ItemNames that match the select expression. Select is…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-sdb/get-select` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| AWSAccessKeyId | string | yes |  |
| SignatureMethod | string | yes |  |
| SignatureVersion | string | yes |  |
| Timestamp | string | yes |  |
| Signature | string | yes |  |
| SelectExpression | string | yes | The expression used to query the domain. |
| NextToken | string | no | A string informing Amazon SimpleDB where to start the next list of ItemNames . |
| ConsistentRead | boolean | no | Determines whether or not strong consistency should be enforced when data is read from SimpleDB. If true , any data previously written to… |

## Example
```
curl "https://zieapi.vercel.app/v1/cloud:amazonaws-sdb/get-batch-delete-attributes" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Amazon SimpleDB API?
Create a free Apizie key, then send GET https://zieapi.vercel.app/v1/cloud:amazonaws-sdb/get-batch-delete-attributes with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Amazon SimpleDB API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Amazon SimpleDB itself also needs your own key from amazonaws.com.

### Can AI agents use the Amazon SimpleDB API?
Yes. Add the Apizie MCP server (https://zieapi.vercel.app/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key cloud:amazonaws-sdb.

### What is the status of the Amazon SimpleDB API?
Needs your own provider key (bring your own key)
