Serverless Integration with Camel K
Lightweight, cloud-native integration platform for serverless.
Important
Red Hat has shifted its Camel support to a new cloud-native approach, focusing on Camel JBang and Kaoto as primary development tools. While the Camel K project continues within Apache Camel community, it is no longer actively supported by Red Hat.
Please refer to our new learning guide: "Camel - Prototype and Deploy on Red Hat OpenShift" in the Getting Started section.
Learn more about the Red Hat build of Apache Camel on developers.redhat.com.
Event-driven serverless applications really rock these days. Knative and Kubernetes offer nice primitives for creating them, but if you've ever tried going beyond the "Hello World" example, you know that writing real-life applications is much harder than expected. The more your application is deconstructed into smaller pieces, the more you need better communication patterns for managing all the inherent complexity.
Here comes Camel K, a lightweight integration tool created specifically to address these issues. Camel K allows you to declaratively orchestrate events in a serverless environment using a beautiful language. It’s based on Apache Camel, the most powerful open source integration framework, and it leverages Knative to deliver integration patterns in a serverless way, allowing you to effectively create real-life serverless applications. We will show how Camel K works under the hood and, with coding examples, we’ll also demonstrate how Camel K makes it easy to connect (almost) anything using integration patterns and the 300+ components that Apache Camel provides." (DevNation Tech Talk).
Camel K framework for developers
Apache Camel K is a lightweight cloud-integration platform that runs natively on Kubernetes. Based on the famous Apache Camel, Camel K is designed and optimized for serverless and microservices architectures. The platform declaratively orchestrates events in a serverless cloud.
With 300+ connectors and built-in integration patterns now available, developers can connect to almost anything in a flexible, scalable way.
Learn and understand integration
Our top application development articles of 2024
Explore this year's most popular articles on Kafka data storage and...
What’s new in Red Hat build of Apache Camel 4.8
Red Hat build of Apache Camel 4.8 brings enhancements in contract-first API...
Making Camel upgrades as light as a breeze
Explore the possibilities of upgrading the Red Hat build of Apache Camel on...
System-to-system integration
Are you building a complex system? Do you need a proven integration framework to bring it all together seamlessly? Do you want to make integration easier and more accessible to developers? Apache Camel has fundamentally changed the way enterprise Java™ developers think about system-to-system integration. Start learning about Camel in this ebook, which includes excerpts from the book Camel in Action by Claus Ibsen and Jonathan Anstey (Red Hat engineers who are core developers of Apache Camel). Isben and Anstey distill their extensive experience and practical insights to help you can tackle integration tasks with more success.
Read this ebook to learn:
- What Camel is and how to use it.
- Best practices for creating Apache Camel applications that perform useful tasks.
- To use Apache Camel to route messages from a variety of transports and APIs.
- How to build and deploy lightweight integration applications as microservices.
- How to transform data with Camel.
- How to find and download a Camel distribution and run examples from the book’s source code.
Opinions about serverless and cloud-native integration
Red Hat Serverless Operator usage and troubleshooting in OpenShift 4
Function and event orchestration with OpenShift serverless logic
Serverless logic in Red Hat OpenShift enables developers to use workflows for...
Harness the power of serverless containers in hybrid scenarios
Simplify application development for microservices and functions with...
Our top application development articles of 2024
Explore this year's most popular articles on Kafka data storage and...
What’s new in Red Hat build of Apache Camel 4.8
Red Hat build of Apache Camel 4.8 brings enhancements in contract-first API...
Why internal developer portals matter
The first article in a series exploring the journey of building an IDP using...
How to build hosted clusters on the OpenStack platform
This article provides a brief tutorial on how to integrate OpenStack with...
Our top learning paths of 2024
Learn the basics of Kubernetes, Ansible, AI, and more with these popular...
Automatic certificate issuing with IdM and cert-manager operator for OpenShift
Automatic certificate issuing with Identity Management in Red Hat Enterprise...
Calling all developers and architects
Explore the code repositories that developers use to integrate with Camel K.