# Managed Streaming for Kafka Connect API

> Managed Streaming for Kafka Connect API on Apizie: 12 endpoints (Returns a list of all the connectors in this account and Region. The list is limited to connectors whose…, Creates a connector using the specified properties., Returns a list of all of the custom plugins in this account and Region., Creates a custom plugin using the specified properties., …) 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-kafkaconnect/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

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



## Endpoints

### Returns a list of all the connectors in this account and Region. The list is limited to connectors whose…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-kafkaconnect/list-connectors` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| connectorNamePrefix | string | no | The name prefix that you want to use to search for and list connectors. |
| maxResults | integer | no | The maximum number of connectors to list in one response. |
| nextToken | string | no | If the response of a ListConnectors operation is truncated, it will include a NextToken. Send this NextToken in a subsequent request to… |

### Creates a connector using the specified properties.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-kafkaconnect/create-connector` (byok)

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

### Returns a list of all of the custom plugins in this account and Region.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-kafkaconnect/list-custom-plugins` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | integer | no | The maximum number of custom plugins to list in one response. |
| nextToken | string | no | If the response of a ListCustomPlugins operation is truncated, it will include a NextToken. Send this NextToken in a subsequent request to… |

### Creates a custom plugin using the specified properties.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-kafkaconnect/create-custom-plugin` (byok)

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

### Returns a list of all of the worker configurations in this account and Region.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-kafkaconnect/list-worker-configurations` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | integer | no | The maximum number of worker configurations to list in one response. |
| nextToken | string | no | If the response of a ListWorkerConfigurations operation is truncated, it will include a NextToken. Send this NextToken in a subsequent… |

### Creates a worker configuration using the specified properties.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-kafkaconnect/create-worker-configuration` (byok)

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

### Returns summary information about the connector.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-kafkaconnect/describe-connector` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| connectorArn | string | yes | The Amazon Resource Name (ARN) of the connector that you want to describe. |

### Deletes the specified connector.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-kafkaconnect/delete-connector` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| connectorArn | string | yes | The Amazon Resource Name (ARN) of the connector that you want to delete. |
| currentVersion | string | no | The current version of the connector that you want to delete. |

### A summary description of the custom plugin.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-kafkaconnect/describe-custom-plugin` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| customPluginArn | string | yes | Returns information about a custom plugin. |

### Deletes a custom plugin.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-kafkaconnect/delete-custom-plugin` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| customPluginArn | string | yes | The Amazon Resource Name (ARN) of the custom plugin that you want to delete. |

### Returns information about a worker configuration.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-kafkaconnect/describe-worker-configuration` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| workerConfigurationArn | string | yes | The Amazon Resource Name (ARN) of the worker configuration that you want to get information about. |

### Updates the specified connector.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-kafkaconnect/update-connector` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| connectorArn | string | yes | The Amazon Resource Name (ARN) of the connector that you want to update. |
| currentVersion | string | yes | The current version of the connector that you want to update. |
| body | object | yes | JSON request body |

## Example
```
curl "https://zieapi.vercel.app/v1/cloud:amazonaws-kafkaconnect/list-connectors" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Managed Streaming for Kafka Connect API?
Create a free Apizie key, then send GET https://zieapi.vercel.app/v1/cloud:amazonaws-kafkaconnect/list-connectors with the header x-api-key. Every endpoint returns { project, data, timestamp }.

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

### Can AI agents use the Managed Streaming for Kafka Connect 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-kafkaconnect.

### What is the status of the Managed Streaming for Kafka Connect API?
Needs your own provider key (bring your own key)
