curl --request GET \
--url https://api.streamkap.com/cluster/status \
--header 'Authorization: Bearer <token>'{
"current_tier": "<string>",
"kafka_memory": "<string>",
"kafka_connect_memory": "<string>",
"kafka_connect_replicas": 123,
"node_groups": [
{
"name": "<string>",
"instance_type": "<string>",
"desired_size": 123,
"status": "<string>"
}
],
"active_operation_id": "<string>"
}Get current cluster status by fetching live state from EKS + K8s.
Reads tier definitions from the cluster_configs collection, then queries the actual cluster to determine current tier, memory, and replicas.
curl --request GET \
--url https://api.streamkap.com/cluster/status \
--header 'Authorization: Bearer <token>'{
"current_tier": "<string>",
"kafka_memory": "<string>",
"kafka_connect_memory": "<string>",
"kafka_connect_replicas": 123,
"node_groups": [
{
"name": "<string>",
"instance_type": "<string>",
"desired_size": 123,
"status": "<string>"
}
],
"active_operation_id": "<string>"
}Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Successful Response
Current active tier: large, xlarge, or unknown
Show child attributes
Operation ID if a scaling operation is in progress
Was this page helpful?