Skip to main content
Version: 1.x

Stability

This document outlines the stability status of Baeta packages. Understanding these statuses helps you make informed decisions about which features to use in production.

Stability Levels

🟢 Stable

Tested packages with stable APIs. Breaking changes are only introduced with major version bumps. While these packages are reliable, note that Baeta is still in its early stages with a small user base.

🟡 Beta

Feature complete but may receive breaking changes in minor versions. Suitable for most non-critical production use cases.

🟠 Early Testing

Experimental packages that may undergo significant changes. Not recommended for production use.

Package Status

Core Packages

PackageStatusTests
@baeta/core🟢 Stable
@baeta/directives🟢 Stable
@baeta/env🟢 Stable
@baeta/errors🟢 Stable

Extensions

PackageStatusTests
@baeta/extension-auth🟢 Stable
@baeta/extension-cache🟡 Beta
@baeta/extension-cache-cloudflare🟡 Beta
@baeta/extension-cache-keyv🟡 Beta
@baeta/extension-cache-redis🟡 Beta
@baeta/extension-cache-upstash🟡 Beta
@baeta/extension-complexity🟡 Beta

Subscriptions

PackageStatusTests
@baeta/subscriptions-cloudflare🟡 Beta
@baeta/subscriptions-pubsub🟢 Stable

Runtime Internals

PackageStatusTests
@baeta/util-encoding🟢 Stable
@baeta/util-env🟢 Stable
@baeta/util-log🟢 Stable

Development Tools

PackageStatus
@baeta/cli🟢 Stable
@baeta/compiler🟢 Stable
@baeta/plugin-autoload🟢 Stable
@baeta/plugin-cloudflare🟢 Stable
@baeta/plugin-directives🟢 Stable
@baeta/plugin-exec🟢 Stable
@baeta/plugin-gitignore🟢 Stable
@baeta/plugin-graphql🟢 Stable
@baeta/plugin-pagination🟢 Stable
@baeta/plugin-prisma🟢 Stable

Development Internals

PackageStatus
@baeta/generator🟢 Stable
@baeta/generator-sdk🟢 Stable
@baeta/plugin🟢 Stable
@baeta/util-path🟢 Stable

Testing Coverage

We're actively working on improving our test coverage. Packages marked with ✅ have unit tests, while those marked with ❌ are pending test implementation.