ksqlDB Terraform Provider, API, and SDK
ksqlDB Terraform Provider, API, and SDK
Role: Senior Software Engineer
Duration: 4 Months
Relevant links: Github, API documentation, Go SDK
Summary: I built the first public ksqlDB API, Go SDK, and Terraform provider.
At Confluent, I identified a gap in how customers provisioned ksqlDB. While other products supported APIs and Terraform, ksqlDB required switching to the UI or CLI, breaking the infrastructure-as-code workflow.
Through customer conversations and analysis, I established the need for programmatic provisioning and drove the project end to end. I designed and implemented the first public ksqlDB provisioning API, a Go SDK, and Terraform support, enabling customers to integrate ksqlDB into their existing deployment pipelines and manage it alongside the rest of their infrastructure.