bella_baxter 0.1.1-preview.88 copy "bella_baxter: ^0.1.1-preview.88" to clipboard
bella_baxter: ^0.1.1-preview.88 copied to clipboard

Official Dart SDK for Bella Baxter secret management. Pull secrets from Vault, AWS, Azure, and GCP via a single unified API. Supports HMAC auth, ZKE, and real-time polling.

Changelog #

All notable changes to the bella_baxter Dart SDK are documented here.

1.0.0 #

  • Initial release of the bella_baxter Dart SDK.
  • BellaClient with pullSecrets(), pullSecretsAs<T>(), watchSecrets(), watchSecretsAs<T>().
  • HMAC-signed API key auth (bax-<id>-<secret>) and Bearer JWT auth (SSO/OAuth mode).
  • BellaClient.fromEnv() factory — auto-reads BELLA_BAXTER_URL, BELLA_BAXTER_API_KEY, BELLA_BAXTER_ACCESS_TOKEN.
  • SecretCache abstract class for offline/encrypted local caching.
  • End-to-end encryption (ECDH-P256 + HKDF-SHA256 + AES-256-GCM) via BellaE2eeInterceptor.
  • ZKE (Zero-Knowledge Encryption) support via BellaClientOptions.privateKey (PKCS#8 DER device key).
  • WebhookSignatureVerifier for verifying X-Bella-Signature on incoming webhook requests.
  • SecretsMapExtension.toEnvFormat() — export secrets as .env file content.
0
likes
115
points
1.31k
downloads

Documentation

API reference

Publisher

verified publisherbella-baxter.io

Weekly Downloads

Official Dart SDK for Bella Baxter secret management. Pull secrets from Vault, AWS, Azure, and GCP via a single unified API. Supports HMAC auth, ZKE, and real-time polling.

Repository (GitHub)
View/report issues

Topics

#secrets #vault #configuration #security #dart

License

MIT (license)

Dependencies

built_collection, built_value, crypto, dio, one_of, one_of_serializer, pointycastle

More

Packages that depend on bella_baxter