Skip to main content

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

Well-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🟡 Beta
@baeta/extension-cache🟡 Beta
@baeta/extension-cache-cloudflare🟠 Early Testing
@baeta/extension-cache-keyv🟠 Early Testing
@baeta/extension-cache-redis🟡 Beta
@baeta/extension-cache-upstash🟠 Early Testing
@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.