# baetyl/baetyl

Extend cloud computing, data and service seamlessly to edge devices.

Repository: https://github.com/baetyl/baetyl
Canonical: https://ross.abutalabs.com/products/baetyl
Homepage: https://baetyl.io/
Language: Go
License: Apache-2.0
License Family: permissive
Topics: edge-computing, container, micro-service, functions-as-a-service, iot, golang, mqtt, docker, faas, ml-in-production, edge
Last push: 2024-05-11T06:12:43+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 2913, "days_push": 844, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1900, forks 323 (observed 2026-08-28T04:05:51.514550+00:00)

## What it is
Baetyl is an open-source edge computing framework from Linux Foundation Edge that extends cloud computing, data, and services to edge devices. It runs on Kubernetes/K3S at edge nodes, providing device connection, message routing, remote synchronization, function computing, video capture, AI inference, and OTA configuration updates managed from a cloud management suite.

## Use cases
- deploy applications to edge nodes from a cloud console
- run AI inference on edge devices like AI all-in-one machines
- manage IoT device connections and message routing at the edge
- synchronize data and configuration between cloud and edge via shadow OTA
- run edge computing on 5G roadside boxes
- perform function computing (FaaS) at the edge
- keep edge services running during temporary offline periods

## When to choose
- you need cloud-native edge computing with Kubernetes/K3S at edge nodes
- you want centralized cloud management of distributed edge nodes
- you need low-latency or offline-capable computing on strong edge devices
- you want to run AI inference or video capture workloads at the edge

## When to avoid
- you need a lightweight edge agent for resource-constrained devices (Kube mode needs ~1G memory)
- you only need a simple MQTT broker without edge orchestration
- you want a fully managed commercial edge platform without self-hosting

## Facets
- artifact type: framework
- maturity: active
- function: container-orchestration, message-queue, deployment, machine-learning, workflow-automation, self-hosted
- domain: iot, cloud-computing, microservices
- platform: go, self-hosted
- tags: edge-computing, edge-cloud-integration, mqtt, faas, ota-updates, k3s, linux-foundation-edge, ai-inference, video-capture, device-connection, containers, automation, linux, docker, kubernetes

## Member repositories
- baetyl/baetyl (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:51.514550+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:11:58.507689+00:00, confidence not recorded.
  - readme: https://github.com/baetyl/baetyl (fetched 2026-08-28T04:05:51.514550+00:00, sha 2764238a0f30)
  - homepage: https://baetyl.io/ (fetched 2026-08-29T10:51:20.019073+00:00, sha 92700d854b13)
  - site_page: https://baetyl.io/docs/en/latest (fetched 2026-08-29T10:51:20.028238+00:00, sha 1d301c6e9c58)
  - site_page: https://baetyl.io/about-en (fetched 2026-08-29T10:51:20.030520+00:00, sha f8b4650af098)
- Data as of 2026-08-30T08:39:29.467469+00:00.
