PackageTrack
Sign in Get early access

amba

amba SDK for Flutter — the full 4.0 surface (auth, users, sessions, sync, leagues + 29 more namespaces) for the agent-native backend-as-a-service.

4.0.2 layers/amba

What this package is like to depend on

Last release 2 months ago

28 May 2026

Too new to tell

only 2 release windows

Nearly every release is documented

notes for 5 of 5 stable releases

Nothing withdrawn

no release was ever pulled

3 months old

5 releases · first in 2026

5 releases in the last 12 months

see the full history below

Release timeline

5 releases · May 2026 to May 2026
Release Pre-release

Releases

latest 5
  1. 4.0.2 28 May 2026
    Release notes

    Version-alignment release across every published Amba package. Brings the infra-tier packages (@layers/amba, @layers/amba-shared, @layers/amba-mcp — previously on 1.x) onto the same 4.x track as the SDKs so customers can pin a single version everywhere. No surface or behavior changes in this SDK.

    Removed from the package family in this release: the deprecated @layers/amba-functions and @layers/amba-client packages were unpublished from npm. Amba functions are plain ES modules with the standard export default { async fetch(req, env, ctx) } shape — no wrapper. See docs.amba.dev/functions/runtime for the full contract.

    Open source →
  2. 4.0.1 27 May 2026
    Release notes

    Version-alignment release across every Amba SDK. No surface or behavior changes — bumps every SDK (web, node, react, react-native, expo, core, kotlin, swift, flutter, unity) to 4.0.1 so customers can pin to a single version across stacks. See sdks/CANONICAL_API.md for the 4.0 surface.

    Open source →
  3. 1.0.2 20 May 2026
    Release notes

    Added

    • Amba.diagnostics.ping() — wire-verify primitive. Call once after Amba.configure(...) to confirm the SDK is talking to the right project with the right API key in the right environment. Returns a PingResult whose fields (serverProjectId, environment, keyFingerprint, latencyMs) are all server-decided, so comparing serverProjectId against the configured project id catches "wrong key in .env" silent failures on the spot. Mirrors the TypeScript SDKs' Amba.diagnostics.ping() shape (added in 1.0.0).
    • dart:developer log() calls from the SDK now use name: "amba-sdk", so Flutter DevTools / flutter logs filtering on that name surfaces amba's own diagnostics without dragging in app-side log noise. The SDK never calls print().

    Known limitations

    • The published xcframework still ships the iOS device slice only (arm64) — unchanged from 1.0.1. Running on an iOS simulator requires building a simulator slice locally. iOS device builds, App Store archives, and Android (all four ABIs) are fully supported out-of-box. The simulator-slice download follow-up tracked in 1.0.1 is still pending.
    Open source →
  4. 1.0.1 20 May 2026
    Release notes

    Fixed

    • Bundled prebuilt native binaries for Android (arm64-v8a, armeabi-v7a, x86_64, x86) and iOS device (arm64) so flutter build apk and flutter build ipa succeed without any local build step.
    • Added android/src/main/kotlin/com/layers/amba/AmbaPlugin.kt and ios/Classes/AmbaPlugin.swift plugin stubs required by Flutter's plugin registration mechanism.
    • Added android/build.gradle, android/src/main/AndroidManifest.xml, and ios/amba.podspec needed for Flutter to discover and link the plugin.
    • Fixed Amba.version constant to match the published package version.

    Known limitations

    • The published xcframework ships the iOS device slice only (arm64). Running on an iOS simulator requires building a simulator slice locally — a follow-up release will add an automated podspec prepare_command that downloads the matching slice on pod install. iOS device builds, App Store archives, and Android (all four ABIs) are fully supported out-of-box.
    Open source →
  5. 1.0.0 16 May 2026
    Release notes

    Initial public release of the amba Flutter SDK on pub.dev.

    Added

    • Amba client class wrapping the Amba backend API for Flutter apps: configure with project id + client key; track events; anonymous sign-in; authenticated sign-in via magic link; collection CRUD; AI prompt invocation.
    • Smoke test fixtures under test/integration/ exercising the public surface against a live tenant.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive