Developer Quick-Start

StreamsHub Developer Quick-Start

Developer Quick-Start

Please make sure you have all the prerequisites covered first. Then you can deploy a complete, open-source, event-streaming stack on your local Kubernetes cluster (e.g. MiniKube, KIND) with a single command:

curl -sL https://raw.githubusercontent.com/streamshub/developer-quickstart/main/install.sh | bash

The script installs operators, waits for readiness, then deploys all services. The full stack is typically ready in under five minutes.

Note: This is a development-only configuration. Resource limits, security settings, and storage are not suitable for production use.

What Gets Deployed #

ComponentNamespaceDescription
Strimzi Kafka OperatorstrimziManages Kafka clusters via CRDs
Kafka cluster (dev-cluster)kafkaSingle-node Kafka for development
Apicurio Registry Operatorapicurio-registryManages schema registry instances
Apicurio Registryapicurio-registryIn-memory schema registry
StreamsHub Console Operatorstreamshub-consoleManages console instances
StreamsHub Consolestreamshub-consoleWeb UI for Kafka management

Optional overlays can extend the core stack with additional components such as Prometheus metrics. Install with an overlay by setting the OVERLAY variable:

curl -sL https://raw.githubusercontent.com/streamshub/developer-quickstart/main/install.sh | OVERLAY=<name> bash

Next Steps #