apache/camel-k

Apache Camel K is a lightweight integration platform, born on Kubernetes, with serverless superpowers

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 32 minutes ago
Added to GitGenius on June 20th, 2026
Created on August 31st, 2018
Open Issues & Pull Requests: 63 (+0)
GitHub issues: Enabled
Number of forks: 395
Total Stargazers: 929 (+0)
Total Subscribers: 50 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 6.1 days
Mean response time: 73.2 days
90th percentile: 167.0 days
Tracked items: 428

How this project is maintained

About 11% of issues opened in the past year have never received a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "kind/bug" is answered fastest, typically in about 30 hours, while "area/test/flakiness" waits about 4 weeks. 79% of issues opened in the past year have been closed, leaving a working backlog. Three people close 97% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 48
New in 7 days: 6
Closed in 7 days: 9
Avg open age: 274 days
Stale 30+ days: 25
Stale 90+ days: 19

Recent activity

Opened in 7 days: 6
Closed in 7 days: 9
Comments in 7 days: 27
Events in 7 days: 102

Top labels

  • kind/feature (176)
  • kind/bug (115)
  • status/never-stale (86)
  • status/stale (81)
  • good first issue (66)
  • kind/task (47)
  • area/documentation (38)
  • area/traits (33)

Detailed Description

Apache Camel K is a lightweight integration framework built on Apache Camel that runs natively on Kubernetes clusters and is purpose-built for serverless and microservice architectures. The project enables users to write and deploy integration code using Camel DSL directly to any Kubernetes environment, whether on cloud providers or local development clusters. Written primarily in Go, it combines the extensive integration capabilities of Apache Camel with cloud-native deployment patterns, allowing developers to instantly run integration logic without managing underlying infrastructure complexity.

The framework supports multiple programming languages for defining integrations, not limiting users to Java alone. Developers can write integration definitions in Camel DSL and deploy them using the kamel command-line interface. A distinctive feature is the dev mode capability, which allows developers to modify integration code and see changes automatically applied to remote integration pods instantly, enabling rapid iteration during development. The project automatically resolves dependencies related to Apache Camel components, reducing manual configuration overhead.

Camel K provides a traits system that allows customization of how integrations map to Kubernetes resources, giving users fine-grained control over deployment behavior without requiring deep Kubernetes expertise. The framework leverages the full power of Apache Camel's extensive component library, enabling integrations with hundreds of different systems and protocols out of the box. This design philosophy prioritizes cloud-native thinking from inception, with the software architecture explicitly engineered around Kubernetes and serverless deployment models.

The repository shows active development and maintenance patterns.

The project maintains 63.1 percent code coverage and publishes nightly releases through automated workflows. The framework is positioned at the intersection of Apache Camel's integration capabilities and Kubernetes-native deployment, making it suitable for organizations seeking to modernize integration workloads in containerized and serverless environments. The project's classification spans integration, Kubernetes, event-driven, cloud-native, serverless, runtime, data transformation, enterprise integration patterns, and message routing domains.