{"id":13562463,"url":"https://github.com/apache/camel-k","last_synced_at":"2025-05-13T16:08:24.271Z","repository":{"id":37336276,"uuid":"146865191","full_name":"apache/camel-k","owner":"apache","description":"Apache Camel K is a lightweight integration platform, born on Kubernetes, with serverless superpowers","archived":false,"fork":false,"pushed_at":"2025-05-10T01:42:03.000Z","size":110966,"stargazers_count":878,"open_issues_count":77,"forks_count":356,"subscribers_count":51,"default_branch":"main","last_synced_at":"2025-05-10T17:16:16.773Z","etag":null,"topics":["camel","integration","knative","kubernetes","openshift","operator","serverless"],"latest_commit_sha":null,"homepage":"https://camel.apache.org/camel-k","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/apache.png","metadata":{"files":{"readme":"README.adoc","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2018-08-31T08:38:42.000Z","updated_at":"2025-05-10T02:09:33.000Z","dependencies_parsed_at":"2023-12-20T07:28:28.064Z","dependency_job_id":"471e7dfe-5af9-482e-87c8-f05b6ff8b9b0","html_url":"https://github.com/apache/camel-k","commit_stats":{"total_commits":6974,"total_committers":148,"mean_commits":47.12162162162162,"dds":0.8290794379122455,"last_synced_commit":"44a48f56d9aec199084ee4c5030cbd0de9ec9ff7"},"previous_names":[],"tags_count":208,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fcamel-k","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fcamel-k/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fcamel-k/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fcamel-k/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/apache","download_url":"https://codeload.github.com/apache/camel-k/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253980052,"owners_count":21994042,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["camel","integration","knative","kubernetes","openshift","operator","serverless"],"created_at":"2024-08-01T13:01:08.946Z","updated_at":"2025-05-13T16:08:19.261Z","avatar_url":"https://github.com/apache.png","language":"Go","readme":":toc: macro\n:toclevels: 3\n\n= :camel: + :cloud: = Apache Camel K\n\nimage:https://img.shields.io/github/license/openshift/origin.svg?maxAge=2592000[\"Licensed under Apache License version 2.0\", link=\"https://www.apache.org/licenses/LICENSE-2.0\"]\nimage:https://goreportcard.com/badge/github.com/apache/camel-k[\"Go Report Card\", link=\"https://goreportcard.com/report/github.com/apache/camel-k\"]\nimage:https://godoc.org/github.com/apache/camel-k?status.svg[\"GoDoc\", link=\"https://godoc.org/github.com/apache/camel-k\"]\nimage:https://github.com/apache/camel-k/workflows/build/badge.svg[\"Build\", link=\"https://github.com/apache/camel-k/actions/workflows/build.yml\"]\nimage:https://github.com/apache/camel-k/actions/workflows/common.yml/badge.svg[\"Kubernetes\", link=\"https://github.com/apache/camel-k/actions/workflows/common.yml\"]\nimage:https://github.com/apache/camel-k/workflows/knative/badge.svg[\"Knative\", link=\"https://github.com/apache/camel-k/actions/workflows/knative.yml\"]\nimage:https://github.com/apache/camel-k/actions/workflows/nightly-release.yml/badge.svg[\"Nightly releases\", link=\"https://github.com/apache/camel-k/actions/workflows/nightly-release.yml\"]\nimage:https://github.com/apache/camel-k/actions/workflows/native.yml/badge.svg[\"Quarkus native\", link=\"https://github.com/apache/camel-k/actions/workflows/native.yml\"]\nimage:https://img.shields.io/badge/Coverage-47.3-yellow.svg[\"Go coverage\", link=\"https://github.com/apache/camel-k/actions/workflows/nightly-coverage.yml\"]\nimage:https://img.shields.io/badge/zulip-join_chat-brightgreen.svg[\"Chat on Zulip\", link=\"https://camel.zulipchat.com\"]\n\nApache Camel K is a lightweight integration framework built from **Apache Camel** that runs natively on Kubernetes and is specifically designed for serverless and microservice architectures. Users of `Camel K` can instantly run integration code written in Camel DSL on their preferred **Cloud** provider.\n\nhttps://camel.apache.org/camel-k/next/[How does it work?]\n\n== :gear: Installation\n\nCamel K allows you to run integrations directly on any `Kubernetes` cluster. To use it, you need to be connected to a cloud environment or to a local cluster created for development purposes.\n\nhttps://camel.apache.org/camel-k/next/installation/installation.html[Installation procedure.]\n\n== :arrow_forward: Running an Integration\n\nYou can use Camel DSL to define your `Integration`. Just save it in a file and use `kamel` command line interface (https://github.com/apache/camel-k/releases/latest[download latest release]) to run it. As an example, just try running:\n\n[source,yaml]\n.hello.yaml\n----\n- from:\n    uri: \"timer:tick?period=3000\"\n    steps:\n      - setBody:\n          constant: \"Hello world from Camel K\"\n      - to: \"log:info\"\n----\n----\nkamel run hello.yaml\n----\n\nYou can even run your integrations in a `dev` mode. Change the code and see the **changes automatically applied (instantly)** to the remote integration pod! We have provided link:/examples[more examples] that you can use to inspire your next `Integration` development.\n\nhttps://camel.apache.org/camel-k/next/running/running.html[See more details.]\n\n== :camel: All the power from Apache Camel components\n\nYou can use any of the Apache Camel components available. The related dependencies will be resolved automatically.\n\nDiscover more about https://camel.apache.org/camel-k/next/configuration/dependencies.html[dependencies and components].\n\n== :coffee: Not Just Java\n\nCamel K supports multiple languages for writing integrations.\n\nSee all the https://camel.apache.org/camel-k/next/languages/languages.html[languages available].\n\n== :checkered_flag: Traits\n\nThe details of how the integration is mapped into Kubernetes resources can be *customized using traits*.\n\nMore information is provided in the official documentation https://camel.apache.org/camel-k/next/traits/traits.html[traits section].\n\n== :cloud: Engineered thinking on Cloud Native\n\nSince the inception of the project, our goal was to bring `Apache Camel` to the cloud.\n\nSee the https://camel.apache.org/camel-k/next/architecture/architecture.html[software architecture details].\n\n== :heart: Contributing\n\nWe love contributions and we want to make Camel K great!\n\nContributing is easy, just take a look at our https://camel.apache.org/camel-k/next/contributing/developers.html[developer's guide].\n\n== :tickets: Licensing\n\nThis software is licensed under the terms you may find in the file named link:LICENSE[LICENSE] in this directory.\n","funding_links":[],"categories":["Repository is obsolete","Go","Uncategorized"],"sub_categories":["Awesome Operators in the Wild","Uncategorized"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapache%2Fcamel-k","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fapache%2Fcamel-k","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapache%2Fcamel-k/lists"}