# Weik.io > Weik.io is an open source GitOps integration platform that manages integrations, APIs, file transfers and events. Integrations are Apache Camel routes in YAML, XML or Java. This file lists the docs of Weik.io 2026.2 as Markdown and the Weik.io University videos. ## Docs: Start - [Start](https://weikio.preview.weikiolab.com/docs/start.md) - [What is Weik.io](https://weikio.preview.weikiolab.com/docs/start/what-is-weikio.md) - [Concepts](https://weikio.preview.weikiolab.com/docs/start/concepts.md) - [Try Weik.io on your machine](https://weikio.preview.weikiolab.com/docs/start/try-on-your-machine.md) - [Your first integration](https://weikio.preview.weikiolab.com/docs/start/first-integration.md) - [Install the CLI](https://weikio.preview.weikiolab.com/docs/start/install-the-cli.md) - [The admin UI](https://weikio.preview.weikiolab.com/docs/start/admin-ui.md) - [How the YAML files look](https://weikio.preview.weikiolab.com/docs/start/yaml-files.md) ## Docs: Camel integrations - [Camel integrations](https://weikio.preview.weikiolab.com/docs/camel.md) - [Integration folders and routes](https://weikio.preview.weikiolab.com/docs/camel/integration-folders.md) - [Versions and the developer loop](https://weikio.preview.weikiolab.com/docs/camel/versions.md) - [Variables and secrets](https://weikio.preview.weikiolab.com/docs/camel/variables-and-secrets.md) - [Dependencies and kamelets](https://weikio.preview.weikiolab.com/docs/camel/dependencies-and-kamelets.md) - [Camel versions](https://weikio.preview.weikiolab.com/docs/camel/camel-versions.md) - [Custom metrics](https://weikio.preview.weikiolab.com/docs/camel/custom-metrics.md) - [Schedules](https://weikio.preview.weikiolab.com/docs/camel/schedules.md) - [One copy at a time](https://weikio.preview.weikiolab.com/docs/camel/one-copy-at-a-time.md) - [Where an integration runs](https://weikio.preview.weikiolab.com/docs/camel/placing-integrations.md) - [Invoke a route](https://weikio.preview.weikiolab.com/docs/camel/invoke-a-route.md) ## Docs: File transfers - [File transfers](https://weikio.preview.weikiolab.com/docs/transfers.md) - [Your first transfer](https://weikio.preview.weikiolab.com/docs/transfers/first-transfer.md) - [Deploy a transfer](https://weikio.preview.weikiolab.com/docs/transfers/deploy-a-transfer.md) - [Remotes and credentials](https://weikio.preview.weikiolab.com/docs/transfers/remotes.md) - [Operations and filters](https://weikio.preview.weikiolab.com/docs/transfers/operations-and-filters.md) - [Runs and transferred files](https://weikio.preview.weikiolab.com/docs/transfers/runs-and-files.md) - [To production](https://weikio.preview.weikiolab.com/docs/transfers/to-production.md) - [React to a run](https://weikio.preview.weikiolab.com/docs/transfers/react-to-a-run.md) ## Docs: APIs - [APIs](https://weikio.preview.weikiolab.com/docs/apis.md) - [Publish an API and call it](https://weikio.preview.weikiolab.com/docs/apis/publish-an-api.md) - [Subscriptions and rate limits](https://weikio.preview.weikiolab.com/docs/apis/subscriptions-and-limits.md) - [Watching the calls](https://weikio.preview.weikiolab.com/docs/apis/watching-calls.md) - [Webhooks](https://weikio.preview.weikiolab.com/docs/apis/webhooks.md) - [Gateways and hostnames](https://weikio.preview.weikiolab.com/docs/apis/gateways-and-hostnames.md) - [Gateways at sites](https://weikio.preview.weikiolab.com/docs/apis/gateways-at-sites.md) - [Upstreams and routes](https://weikio.preview.weikiolab.com/docs/apis/upstreams.md) - [The gateway on a laptop](https://weikio.preview.weikiolab.com/docs/apis/apim-on-a-laptop.md) ## Docs: Events - [Events](https://weikio.preview.weikiolab.com/docs/events.md) - [Channels](https://weikio.preview.weikiolab.com/docs/events/channels.md) - [Event sources](https://weikio.preview.weikiolab.com/docs/events/event-sources.md) - [Subscriptions, filters and steps](https://weikio.preview.weikiolab.com/docs/events/subscriptions.md) - [Delivery and CloudEvents](https://weikio.preview.weikiolab.com/docs/events/delivery-and-cloudevents.md) - [Dead letters](https://weikio.preview.weikiolab.com/docs/events/dead-letters.md) - [Change tracking](https://weikio.preview.weikiolab.com/docs/events/change-tracking.md) - [The entity store](https://weikio.preview.weikiolab.com/docs/events/entity-store.md) ## Docs: Deliver - [Deliver](https://weikio.preview.weikiolab.com/docs/deliver.md) - [Environments and promotion](https://weikio.preview.weikiolab.com/docs/deliver/environments-and-promotion.md) - [Keep integrations in Git](https://weikio.preview.weikiolab.com/docs/deliver/gitops.md) - [Delete and undo through Git](https://weikio.preview.weikiolab.com/docs/deliver/delete-and-undo.md) - [Drift and export](https://weikio.preview.weikiolab.com/docs/deliver/drift-and-export.md) - [Running deployments](https://weikio.preview.weikiolab.com/docs/deliver/deployments.md) ## Docs: Operate - [Operate](https://weikio.preview.weikiolab.com/docs/operate.md) - [Install a hub on one server](https://weikio.preview.weikiolab.com/docs/operate/install-single-server.md) - [Install a hub on three or five servers](https://weikio.preview.weikiolab.com/docs/operate/install-cluster.md) - [Sites and agents](https://weikio.preview.weikiolab.com/docs/operate/sites-and-agents.md) - [Health and problems](https://weikio.preview.weikiolab.com/docs/operate/health-and-problems.md) - [Logs, metrics and traces](https://weikio.preview.weikiolab.com/docs/operate/logs-metrics-traces.md) - [Telemetry forwarding](https://weikio.preview.weikiolab.com/docs/operate/telemetry-forwarding.md) - [Backups and restore](https://weikio.preview.weikiolab.com/docs/operate/backups-and-restore.md) - [Upgrades and rollback](https://weikio.preview.weikiolab.com/docs/operate/upgrades-and-rollback.md) - [Standby hub](https://weikio.preview.weikiolab.com/docs/operate/standby-hub.md) - [Certificates](https://weikio.preview.weikiolab.com/docs/operate/certificates.md) - [Storage and its budget](https://weikio.preview.weikiolab.com/docs/operate/storage.md) - [Behind a CDN](https://weikio.preview.weikiolab.com/docs/operate/behind-a-cdn.md) - [Air-gapped installations](https://weikio.preview.weikiolab.com/docs/operate/air-gapped.md) - [Encryption at rest](https://weikio.preview.weikiolab.com/docs/operate/encryption-at-rest.md) - [Sizing](https://weikio.preview.weikiolab.com/docs/operate/sizing.md) ## Docs: Secure - [Secure](https://weikio.preview.weikiolab.com/docs/secure.md) - [Projects and access](https://weikio.preview.weikiolab.com/docs/secure/projects-and-access.md) - [Sign-in and providers](https://weikio.preview.weikiolab.com/docs/secure/sign-in-and-providers.md) - [Two-factor sign-in](https://weikio.preview.weikiolab.com/docs/secure/two-factor.md) - [Roles and grants](https://weikio.preview.weikiolab.com/docs/secure/roles-and-grants.md) - [API keys](https://weikio.preview.weikiolab.com/docs/secure/api-keys.md) - [Secrets](https://weikio.preview.weikiolab.com/docs/secure/secrets.md) - [Audit log](https://weikio.preview.weikiolab.com/docs/secure/audit-log.md) - [Break-glass access](https://weikio.preview.weikiolab.com/docs/secure/break-glass.md) - [Allowed networks and TLS](https://weikio.preview.weikiolab.com/docs/secure/allowed-networks.md) - [Keeping integrations apart](https://weikio.preview.weikiolab.com/docs/secure/keeping-integrations-apart.md) ## Docs: Reference - [Reference](https://weikio.preview.weikiolab.com/docs/reference.md) - [weikio-backend](https://weikio.preview.weikiolab.com/docs/reference/weikio-backend.md) - [Document kinds](https://weikio.preview.weikiolab.com/docs/reference/kinds.md) - [HTTP API](https://weikio.preview.weikiolab.com/docs/reference/http-api.md) - [Network](https://weikio.preview.weikiolab.com/docs/reference/network.md) - [Glossary](https://weikio.preview.weikiolab.com/docs/reference/glossary.md) - [Third-party software](https://weikio.preview.weikiolab.com/docs/reference/third-party-software.md) - [CLI reference](https://weikio.preview.weikiolab.com/docs/reference/cli.md) - [Login and contexts](https://weikio.preview.weikiolab.com/docs/reference/cli/login-and-contexts.md) - [Projects, members and roles](https://weikio.preview.weikiolab.com/docs/reference/cli/projects-members-roles.md) - [Environments](https://weikio.preview.weikiolab.com/docs/reference/cli/environments.md) - [Integrations, versions and the developer loop](https://weikio.preview.weikiolab.com/docs/reference/cli/integrations.md) - [Deployments](https://weikio.preview.weikiolab.com/docs/reference/cli/deployments.md) - [Variables and secrets](https://weikio.preview.weikiolab.com/docs/reference/cli/variables-and-secrets.md) - [Events and the entity store](https://weikio.preview.weikiolab.com/docs/reference/cli/events-and-entity-store.md) - [APIs and subscriptions](https://weikio.preview.weikiolab.com/docs/reference/cli/apis.md) - [Agents and sites](https://weikio.preview.weikiolab.com/docs/reference/cli/agents.md) - [Users, API keys, providers and mappings](https://weikio.preview.weikiolab.com/docs/reference/cli/users-keys-providers.md) - [Observability](https://weikio.preview.weikiolab.com/docs/reference/cli/observability.md) - [Platform administration](https://weikio.preview.weikiolab.com/docs/reference/cli/administration.md) - [Problems](https://weikio.preview.weikiolab.com/docs/reference/problems.md) ## Weik.io University - [Overview: How Weik.io is put together](https://weikio.preview.weikiolab.com/university/video/architecture.html): Start here, 4:30. The video draws the hub, the sites and the agents, and follows one integration from a developer's folder to a running process at a site. - [Concept 1: Projects and environments](https://weikio.preview.weikiolab.com/university/video/concept-1-projects-and-environments.html): Start here, 2:57. The video explains projects and environments and how one version moves from devtest to production. - [Concept 2: What runs where](https://weikio.preview.weikiolab.com/university/video/concept-2-what-runs-where.html): Start here, 3:41. The video shows where the hub, the sites and the agents run and the two outbound connections a site makes on port 443. - [Concept 3: Which part do I need?](https://weikio.preview.weikiolab.com/university/video/concept-3-which-part-do-i-need.html): Start here, 3:05. The video starts from needs said in plain words, such as moving supplier invoices every morning, and points to the part of Weik.io that answers each one. - [Getting started 1: Try Weik.io on your machine](https://weikio.preview.weikiolab.com/university/video/getting-started-1-try-weikio-on-your-machine.html): Getting started, 3:02. The video opens the Try Weik.io dev container, waits for the platform to start and runs the first commands. - [Getting started 2: Creating integrations in the admin UI](https://weikio.preview.weikiolab.com/university/video/getting-started-2-creating-integrations-in-the-admin-ui.html): Getting started, 4:02. The video creates an integration in the admin UI's New integration dialog, saves it as a version and deploys it to devtest. - [Getting started 3: Connecting the Weik.io CLI](https://weikio.preview.weikiolab.com/university/video/getting-started-3-connect-the-client-to-a-hub.html): Getting started, 2:54. The video installs the `weikio` CLI, signs in to an installation and lists its environments and agents. - [Getting started 4: How the YAML files look](https://weikio.preview.weikiolab.com/university/video/getting-started-4-how-the-yaml-files-look.html): Getting started, 3:08. The video walks through the YAML files of a project: the kinds, the metadata and where each file sits in the folder. - [Camel 1: Your first integration](https://weikio.preview.weikiolab.com/university/video/camel-1-first-integration.html): Camel integrations, 3:15. The video creates sandbox/hello with `weikio init`, runs it on devtest with `weikio run` and follows its log lines. - [Camel 2: Change it and run it again](https://weikio.preview.weikiolab.com/university/video/camel-2-change-and-run.html): Camel integrations, 3:36. The video edits the route, publishes it as a new version with `--bump patch` and compares the two versions. - [Camel 3: What a running integration is doing](https://weikio.preview.weikiolab.com/university/video/camel-3-logs-metrics-traces.html): Camel integrations, 4:04. The video opens the logs, metrics and traces of a running integration in the CLI and in the admin UI. - [Camel 4: Where the values live](https://weikio.preview.weikiolab.com/university/video/camel-4-variables-and-secrets.html): Camel integrations, 3:56. The video moves a value into a variable and a password into a secret, with different values for devtest and production. - [Camel 5: Connecting to another system](https://weikio.preview.weikiolab.com/university/video/camel-5-dependencies-and-kamelets.html): Camel integrations, 3:59. The video adds a Camel component, a Maven dependency and a kamelet, and the integration calls another system. - [Camel 6: Custom metrics](https://weikio.preview.weikiolab.com/university/video/camel-6-custom-metrics.html): Camel integrations, 3:03. The video counts processed invoices with a custom metric and finds the number next to the platform's own figures. - [Eventing 1: The channel: one integration publishes, another reacts](https://weikio.preview.weikiolab.com/university/video/eventing-1-the-channel.html): Events, 3:41. The video has one integration publish to a channel and another react to it, each with one line of YAML. - [Eventing 2: An event source brings events in](https://weikio.preview.weikiolab.com/university/video/eventing-2-event-source.html): Events, 3:17. The video brings events in from an outside system with an event source. - [Eventing 3: A subscription binds source to channel](https://weikio.preview.weikiolab.com/university/video/eventing-3-subscription.html): Events, 3:16. The video binds an event source to a channel with a subscription. - [Eventing 4: Delivery: give a channel a type](https://weikio.preview.weikiolab.com/university/video/eventing-4-channel-delivery.html): Events, 2:59. The video gives a channel a type, and the channel delivers every event to another system. - [Eventing 5: On the way: filter and steps](https://weikio.preview.weikiolab.com/university/video/eventing-5-filter-and-steps.html): Events, 3:09. The video filters the events of a subscription and changes them on the way with steps. - [Eventing 6: Dead letters](https://weikio.preview.weikiolab.com/university/video/eventing-6-dead-letters.html): Events, 3:20. A failed event lands in the dead letters, and `weikio deadletters resend` sends it to its reader again. - [APIM 1: Publish an API and call it](https://weikio.preview.weikiolab.com/university/video/apim-1-publish-and-call.html): API management, 3:25. The video publishes an API in front of an integration, deploys it to production and calls it with curl. - [APIM 2: Open it to a caller: a key and a limit](https://weikio.preview.weikiolab.com/university/video/apim-2-key-and-limit.html): API management, 3:08. The video opens the API to a caller with a subscription, an API key and a rate limit. - [APIM 3: Watch the calls](https://weikio.preview.weikiolab.com/university/video/apim-3-watch-the-calls.html): API management, 3:14. The video finds each call on the Requests page and follows one of them into its trace. - [APIM 4: Webhooks](https://weikio.preview.weikiolab.com/university/video/apim-4-webhooks.html): API management, 3:08. The video receives a webhook into a channel, and an integration checks the provider's signature. - [MFT 1: Your first transfer](https://weikio.preview.weikiolab.com/university/video/mft-1-first-transfer.html): Managed file transfer, 3:40. The video writes the supplier-invoices transfer with `weikio init --kind mft` and applies it. - [MFT 2: Deploy it, and see a file move](https://weikio.preview.weikiolab.com/university/video/mft-2-deploy-and-move.html): Managed file transfer, 3:31. The video deploys the transfer to devtest and watches a file move. - [MFT 3: Shape what moves](https://weikio.preview.weikiolab.com/university/video/mft-3-shape-what-moves.html): Managed file transfer, 3:41. The video filters what moves and chooses between copy, move and sync. - [MFT 4: What happened: the files behind a run](https://weikio.preview.weikiolab.com/university/video/mft-4-files-behind-a-run.html): Managed file transfer, 3:44. The video opens a run, lists the files it moved and finds the log line of each file. - [MFT 5: To production](https://weikio.preview.weikiolab.com/university/video/mft-5-to-production.html): Managed file transfer, 3:59. The video promotes the transfer to production, where its two ends point at different systems. - [Admin 2: Projects, environments and access](https://weikio.preview.weikiolab.com/university/video/admin-2-projects-environments-and-access.html): Administration, 3:40. The video creates a project and an environment and grants a person access to them. - [Admin 3: Sites and agents](https://weikio.preview.weikiolab.com/university/video/admin-3-sites-and-agents.html): Administration, 3:49. The video enrols an agent, runs its site bundle on a host and sees the agent come online. - [Admin 4: Watching the whole installation](https://weikio.preview.weikiolab.com/university/video/admin-4-watching-the-whole-installation.html): Administration, 3:00. The video watches the whole installation from Home, Observability and Health. - [Admin 5: Backups, restore and upgrades](https://weikio.preview.weikiolab.com/university/video/admin-5-backups-restore-and-upgrades.html): Administration, 3:31. The video makes a backup, restores it and upgrades the hub with a rollback ready. - [Delivery 1: From devtest to production](https://weikio.preview.weikiolab.com/university/video/delivery-1-devtest-to-production.html): Delivery, 3:56. The video promotes a tested version from devtest to production without a rebuild. - [GitOps 1: An integration in a Git repository](https://weikio.preview.weikiolab.com/university/video/gitops-1-an-integration-in-a-git-repository.html): GitOps, 4:17. The video keeps an integration in a Git repository and applies it from a pipeline. - [GitOps 2: Deleting and undoing through Git](https://weikio.preview.weikiolab.com/university/video/gitops-2-deleting-and-undoing-through-git.html): GitOps, 3:45. The video deletes an integration by removing it from the repository and undoes the delete with `git revert`. - [Patterns 1: Polling and change detection](https://weikio.preview.weikiolab.com/university/video/patterns-1-polling-and-change-detection.html): Patterns, 3:37. The video polls a system that keeps no change timestamps and uses the entity store to pass on only the new and changed records. - [Patterns 2: Sending data to several destinations](https://weikio.preview.weikiolab.com/university/video/patterns-2-sending-data-to-several-destinations.html): Patterns, 3:04. The video sends every new invoice to three systems through one channel with one reader per destination. - [Patterns 3: Running an integration on a schedule](https://weikio.preview.weikiolab.com/university/video/patterns-3-running-an-integration-on-a-schedule.html): Patterns, 3:15. The video runs an integration on a cron schedule. - [Patterns 4: React to database changes](https://weikio.preview.weikiolab.com/university/video/patterns-4-react-to-database-changes.html): Patterns, 3:49. The video publishes database changes into a channel with change tracking. - [Patterns 5: One copy at a time](https://weikio.preview.weikiolab.com/university/video/patterns-5-one-copy-at-a-time.html): Patterns, 2:58. The video runs one copy of an integration at a time across two agents with `singleton: true`. ## More - [Try Weik.io](https://weikio.preview.weikiolab.com/try): the release, the licence, the images, a call to the live demo and three ways to run Weik.io - [How Weik.io is put together](https://weikio.preview.weikiolab.com/architecture): the hub, the sites, the network and sizing - [Release 2026.2.1](https://weikio.preview.weikiolab.com/releases/2026.2.1): the notes, the files and the images