# Amazon Kinesis Analytics API

> Amazon Kinesis Analytics API on Apizie: 31 endpoints (Adds an Amazon CloudWatch log stream to monitor application configuration errors., Adds a streaming source to your SQL-based Kinesis Data Analytics application. You can add a streaming source…, Adds an InputProcessingConfiguration to a SQL-based Kinesis Data Analytics application. An input processor…, Adds an external destination to your SQL-based Kinesis Data Analytics application. If you want Kinesis Data…, …) 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-kinesisanalyticsv2/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

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

Amazon Kinesis Data Analytics is a fully managed service that you can use to process and analyze streaming data using Java, SQL, or Scala. The service enables you to quickly author and run Java, SQL, or Scala code…

## Endpoints

### Adds an Amazon CloudWatch log stream to monitor application configuration errors.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-kinesisanalyticsv2/add-application-cloud-watch-logging-option` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Adds a streaming source to your SQL-based Kinesis Data Analytics application. You can add a streaming source…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-kinesisanalyticsv2/add-application-input` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Adds an InputProcessingConfiguration to a SQL-based Kinesis Data Analytics application. An input processor…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-kinesisanalyticsv2/add-application-input-processing-configuration` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Adds an external destination to your SQL-based Kinesis Data Analytics application. If you want Kinesis Data…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-kinesisanalyticsv2/add-application-output` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Adds a reference data source to an existing SQL-based Kinesis Data Analytics application. Kinesis Data…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-kinesisanalyticsv2/add-application-reference-data-source` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Adds a Virtual Private Cloud (VPC) configuration to the application. Applications can use VPCs to store and…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-kinesisanalyticsv2/add-application-vpc-configuration` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Creates a Kinesis Data Analytics application. For information about creating a Kinesis Data Analytics…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-kinesisanalyticsv2/create-application` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Creates and returns a URL that you can use to connect to an application's extension. The IAM role or user…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-kinesisanalyticsv2/create-application-presigned-url` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Creates a snapshot of the application's state data.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-kinesisanalyticsv2/create-application-snapshot` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Deletes the specified application. Kinesis Data Analytics halts application execution and deletes the…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-kinesisanalyticsv2/delete-application` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Deletes an Amazon CloudWatch log stream from an Kinesis Data Analytics application.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-kinesisanalyticsv2/delete-application-cloud-watch-logging-option` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Deletes an InputProcessingConfiguration from an input.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-kinesisanalyticsv2/delete-application-input-processing-configuration` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Deletes the output destination configuration from your SQL-based Kinesis Data Analytics application's…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-kinesisanalyticsv2/delete-application-output` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Deletes a reference data source configuration from the specified SQL-based Kinesis Data Analytics…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-kinesisanalyticsv2/delete-application-reference-data-source` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Deletes a snapshot of application state.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-kinesisanalyticsv2/delete-application-snapshot` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Removes a VPC configuration from a Kinesis Data Analytics application.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-kinesisanalyticsv2/delete-application-vpc-configuration` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Returns information about a specific Kinesis Data Analytics application. If you want to retrieve a list of…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-kinesisanalyticsv2/describe-application` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Returns information about a snapshot of application state data.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-kinesisanalyticsv2/describe-application-snapshot` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Provides a detailed description of a specified version of the application. To see a list of all the versions…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-kinesisanalyticsv2/describe-application-version` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Infers a schema for a SQL-based Kinesis Data Analytics application by evaluating sample records on the…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-kinesisanalyticsv2/discover-input-schema` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Lists information about the current application snapshots.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-kinesisanalyticsv2/list-application-snapshots` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Lists all the versions for the specified application, including versions that were rolled back. The response…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-kinesisanalyticsv2/list-application-versions` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Returns a list of Kinesis Data Analytics applications in your account. For each application, the response…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-kinesisanalyticsv2/list-applications` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Retrieves the list of key-value tags assigned to the application. For more information, see Using Tagging .
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-kinesisanalyticsv2/list-tags-for-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Reverts the application to the previous running version. You can roll back an application if you suspect it…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-kinesisanalyticsv2/rollback-application` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Starts the specified Kinesis Data Analytics application. After creating an application, you must exclusively…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-kinesisanalyticsv2/start-application` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Stops the application from processing data. You can stop an application only if it is in the running status,…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-kinesisanalyticsv2/stop-application` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Adds one or more key-value tags to a Kinesis Data Analytics application. Note that the maximum number of…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-kinesisanalyticsv2/tag-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Removes one or more tags from a Kinesis Data Analytics application. For more information, see Using Tagging .
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-kinesisanalyticsv2/untag-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Updates an existing Kinesis Data Analytics application. Using this operation, you can update application…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-kinesisanalyticsv2/update-application` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

### Updates the maintenance configuration of the Kinesis Data Analytics application. You can invoke this…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-kinesisanalyticsv2/update-application-maintenance-configuration` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | no | JSON request body |

## Example
```
curl "https://zieapi.vercel.app/v1/cloud:amazonaws-kinesisanalyticsv2/add-application-cloud-watch-logging-option" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Amazon Kinesis Analytics API?
Create a free Apizie key, then send POST https://zieapi.vercel.app/v1/cloud:amazonaws-kinesisanalyticsv2/add-application-cloud-watch-logging-option with the header x-api-key. Every endpoint returns { project, data, timestamp }.

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

### Can AI agents use the Amazon Kinesis Analytics 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-kinesisanalyticsv2.

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