Retrieve the list of available components Run in API Explorer
Returns a JSON list of available components, filtered by component type.
GET
/v1/redpanda-connect/components
curl \
--request GET 'https://{dataplane_api_subdomain}.cloud.redpanda.com/v1/redpanda-connect/components' \
--header "Authorization: Bearer $ACCESS_TOKEN"
Response examples (200)
{
"components": {
"bloblang_functions": [
{
"categories": [
"string"
],
"description": "string",
"examples": [
"string"
],
"name": "string",
"params": {
"definitions": [
{
"default_value": "string",
"description": "string",
"name": "string",
"type": "string"
}
]
},
"status": "string",
"version": "string"
}
],
"bloblang_methods": [
{
"categories": [
"string"
],
"description": "string",
"examples": [
"string"
],
"name": "string",
"params": {
"definitions": [
{
"default_value": "string",
"description": "string",
"name": "string",
"type": "string"
}
]
},
"status": "string",
"version": "string"
}
],
"buffers": [
{
"categories": [
"string"
],
"config": {
"advanced": true,
"annotated_options": [
{
"description": "string",
"value": "string"
}
],
"children": [
{}
],
"default_value": "string",
"deprecated": true,
"description": "string",
"examples": [
"string"
],
"interpolated": [
"string"
],
"kind": "string",
"name": "string",
"optional": true,
"type": "string",
"version": "string"
},
"description": "string",
"examples": [
"string"
],
"footnotes": "string",
"name": "string",
"status": "COMPONENT_STATUS_STABLE",
"summary": "string",
"type": "string",
"version": "string"
}
],
"caches": [
{
"categories": [
"string"
],
"config": {
"advanced": true,
"annotated_options": [
{
"description": "string",
"value": "string"
}
],
"children": [
{}
],
"default_value": "string",
"deprecated": true,
"description": "string",
"examples": [
"string"
],
"interpolated": [
"string"
],
"kind": "string",
"name": "string",
"optional": true,
"type": "string",
"version": "string"
},
"description": "string",
"examples": [
"string"
],
"footnotes": "string",
"name": "string",
"status": "COMPONENT_STATUS_STABLE",
"summary": "string",
"type": "string",
"version": "string"
}
],
"inputs": [
{
"categories": [
"string"
],
"config": {
"advanced": true,
"annotated_options": [
{
"description": "string",
"value": "string"
}
],
"children": [
{}
],
"default_value": "string",
"deprecated": true,
"description": "string",
"examples": [
"string"
],
"interpolated": [
"string"
],
"kind": "string",
"name": "string",
"optional": true,
"type": "string",
"version": "string"
},
"description": "string",
"examples": [
"string"
],
"footnotes": "string",
"name": "string",
"status": "COMPONENT_STATUS_STABLE",
"summary": "string",
"type": "string",
"version": "string"
}
],
"metrics": [
{
"categories": [
"string"
],
"config": {
"advanced": true,
"annotated_options": [
{
"description": "string",
"value": "string"
}
],
"children": [
{}
],
"default_value": "string",
"deprecated": true,
"description": "string",
"examples": [
"string"
],
"interpolated": [
"string"
],
"kind": "string",
"name": "string",
"optional": true,
"type": "string",
"version": "string"
},
"description": "string",
"examples": [
"string"
],
"footnotes": "string",
"name": "string",
"status": "COMPONENT_STATUS_STABLE",
"summary": "string",
"type": "string",
"version": "string"
}
],
"outputs": [
{
"categories": [
"string"
],
"config": {
"advanced": true,
"annotated_options": [
{
"description": "string",
"value": "string"
}
],
"children": [
{}
],
"default_value": "string",
"deprecated": true,
"description": "string",
"examples": [
"string"
],
"interpolated": [
"string"
],
"kind": "string",
"name": "string",
"optional": true,
"type": "string",
"version": "string"
},
"description": "string",
"examples": [
"string"
],
"footnotes": "string",
"name": "string",
"status": "COMPONENT_STATUS_STABLE",
"summary": "string",
"type": "string",
"version": "string"
}
],
"processors": [
{
"categories": [
"string"
],
"config": {
"advanced": true,
"annotated_options": [
{
"description": "string",
"value": "string"
}
],
"children": [
{}
],
"default_value": "string",
"deprecated": true,
"description": "string",
"examples": [
"string"
],
"interpolated": [
"string"
],
"kind": "string",
"name": "string",
"optional": true,
"type": "string",
"version": "string"
},
"description": "string",
"examples": [
"string"
],
"footnotes": "string",
"name": "string",
"status": "COMPONENT_STATUS_STABLE",
"summary": "string",
"type": "string",
"version": "string"
}
],
"rate_limits": [
{
"categories": [
"string"
],
"config": {
"advanced": true,
"annotated_options": [
{
"description": "string",
"value": "string"
}
],
"children": [
{}
],
"default_value": "string",
"deprecated": true,
"description": "string",
"examples": [
"string"
],
"interpolated": [
"string"
],
"kind": "string",
"name": "string",
"optional": true,
"type": "string",
"version": "string"
},
"description": "string",
"examples": [
"string"
],
"footnotes": "string",
"name": "string",
"status": "COMPONENT_STATUS_STABLE",
"summary": "string",
"type": "string",
"version": "string"
}
],
"scanners": [
{
"categories": [
"string"
],
"config": {
"advanced": true,
"annotated_options": [
{
"description": "string",
"value": "string"
}
],
"children": [
{}
],
"default_value": "string",
"deprecated": true,
"description": "string",
"examples": [
"string"
],
"interpolated": [
"string"
],
"kind": "string",
"name": "string",
"optional": true,
"type": "string",
"version": "string"
},
"description": "string",
"examples": [
"string"
],
"footnotes": "string",
"name": "string",
"status": "COMPONENT_STATUS_STABLE",
"summary": "string",
"type": "string",
"version": "string"
}
],
"tracers": [
{
"categories": [
"string"
],
"config": {
"advanced": true,
"annotated_options": [
{
"description": "string",
"value": "string"
}
],
"children": [
{}
],
"default_value": "string",
"deprecated": true,
"description": "string",
"examples": [
"string"
],
"interpolated": [
"string"
],
"kind": "string",
"name": "string",
"optional": true,
"type": "string",
"version": "string"
},
"description": "string",
"examples": [
"string"
],
"footnotes": "string",
"name": "string",
"status": "COMPONENT_STATUS_STABLE",
"summary": "string",
"type": "string",
"version": "string"
}
],
"version": "string"
}
}
Response examples (401)
{
"code": "OK",
"details": [
{
"@type": "type.googleapis.com/google.rpc.BadRequest",
"field_violations": [
{
"description": "string",
"field": "string",
"localized_message": {
"locale": "string",
"message": "string"
},
"reason": "string"
}
]
}
],
"message": "string"
}
Response examples (500)
{
"code": "OK",
"details": [
{
"@type": "type.googleapis.com/google.rpc.BadRequest",
"field_violations": [
{
"description": "string",
"field": "string",
"localized_message": {
"locale": "string",
"message": "string"
},
"reason": "string"
}
]
}
],
"message": "string"
}
Response examples (default)
{
"code": "OK",
"details": [
{
"@type": "type.googleapis.com/google.rpc.BadRequest",
"field_violations": [
{
"description": "string",
"field": "string",
"localized_message": {
"locale": "string",
"message": "string"
},
"reason": "string"
}
]
}
],
"message": "string"
}