PackageTrack
Sign in Get early access

at_onboarding_cli

Dart tools for initial client onboarding, subsequent client enrollment, and enrollment management.

1.16.0 8.9K downloads/mo #3074 most downloaded on pub.dev atsign-foundation/at_client_sdk

What this package is like to depend on

Last release 1 months ago

17 Jul 2026

Release timing varies

gaps range from 2 weeks to 6 months

Nearly every release is documented

notes for 38 of 38 stable releases

Nothing withdrawn

no release was ever pulled

4 years old

38 releases · first in 2022

6 releases in the last 12 months

see the full history below

Release timeline

38 releases · Mar 2022 to Jul 2026
2023 2024 2025 2026
Release Pre-release

Releases

latest 38
  1. 1.16.0 17 Jul 2026
    Release notes
    • refactor: route enrollment crypto — sha256 hashing, AES key generation and RSA keypair generation — through at_chops (SHA256HashingAlgo, AtChopsUtil.generateSymmetricKey, AtChopsUtil.generateAtEncryptionKeyPair). crypto, encrypt and crypton are no longer imported anywhere in the package and have been dropped from dependencies. Byte-identical by construction.
    • feat: enrollment authorization wait can now be resumed across sessions
    • feat: atKeys files are now restricted to read/write permissions for the current user only
    • feat: atKeys file writability is verified before enrollment or onboarding begins
    • feat: activate_cli: new decrypt command outputs a passphrase-decrypted version of the atKeys file
    • feat: activate_cli: version is now shown via --version, --help, and help
    • fix: at_onboarding_cli now subscribes to at_auth progress stream events
    • chore(deps): at_auth: ^3.2.0, at_lookup: ^3.6.0 — onboarding/auth network waits are time-bounded (deadline-driven validateAtServer, bounded atDirectory lookups) only with these versions resolved.
    Open source →
  2. 1.15.0 15 Jan 2026
    Release notes
    • feat: add --root-server option to specify root server domain
    • feat: add --license-key alias for --cramkey
    • chore(deps): at_commons: ^5.6.0
    • chore(deps): args gkc/show-aliases-in-usage dependency override
    • chore(deps): at_auth ^3.0.0
    • chore(deps): at_chops ^3.0.0
    Open source →
  3. 1.14.2 05 Dec 2025
    Release notes
    • chore: export createAtClientCli() to be used downstream
    Open source →
  4. 1.14.1 14 Nov 2025
    Release notes
    • build: remove the dependency override on the args package
    • feat: export method requestEnrollmentOtp() to be used downstream
    • feat: expose atKeysFile in OnboardingService.enroll() method signature
    Open source →
  5. 1.14.0 29 Oct 2025
    Release notes
    • feat: export the PrintAllArgParserUsage mixin on ArgParser
    • feat: export AuthCliArgs
    Open source →
  6. 1.13.0 04 Oct 2025
    Release notes
    • add a warning message before onboarding attempts to cut keys that presents a message explaining importance of backing up keys and prompting the user asking if they understand the risks of not backing up keys
    • made it so that passing --cramkey to the onboard command will skip the warning message inherently
    • add a --yes | -y flag to the onboard command to skip this warning message
    • Added proxy support for: at_activate onboard --rootServer proxy:<host>:<port>
    • Added proxy support for: at_activate enroll --rootServer proxy:<host>:<port>
    • feat: add --root-server option to specify root server domain
    • feat: add --license-key alias for --cramkey
    • chore(deps): at_commons: ^5.6.0
    • chore(deps): args gkc/show-aliases-in-usage dependency override
    Open source →
  7. 1.12.0 07 Aug 2025
    Release notes
    • chore: fix lint warnings
    • chore(deps): at_commons ^5.5.0
    • chore(deps): at_client ^3.7.0
    • chore(deps): chalkdart ">=2.0.9<4.0.0"
    Open source →
  8. 1.11.0 03 Jul 2025
    Release notes
    • feat: reuse the authenticated connection from AtAuth.authenticate when creating the AtClient which is handed back to the calling code.
    Open source →
  9. 1.10.1 14 Jun 2025
    Release notes
    • feat: remove unnecessary dependency on at_persistence_secondary_server
    Open source →
  10. 1.10.0 15 Apr 2025
    Release notes
    • feat: better user feedback during onboarding / enrollment / etc
    Open source →
  11. 1.9.0 02 Apr 2025
    Release notes
    • fix: have onboard only perform post-auth activation completion once the atKeys file has been successfully saved.
    Open source →
  12. 1.8.3 13 Mar 2025
    Release notes
    • fix: potential bug handling atSigns which end in data e.g. @foo_data
    Open source →
  13. 1.8.2 14 Jan 2025
    Release notes
    • fix: path resolution for temporary directory on Windows
    Open source →
  14. 1.8.1 13 Dec 2024
    Release notes
    • fix: Replace legacy IVs with random IVs for encrypting "defaultEncryptionPrivateKey" and "selfEncryptionKey" in APKAM flow
    • build[deps]: upgrade at_persistence_secondary_server to v3.1.0
    Open source →
  15. 1.8.0 03 Dec 2024
    Release notes
    • feat: add unrevoke command to the activate CLI
    • feat: add delete command to the activate CLI
    • fix: When submitting an enrollment request, check for write permissions of AtKeys file path.
    • build[deps]: upgrade:
      at_auth to 2.0.9 | at_chops to 2.2.0 | at_client to 3.3.0
      at_commons to 5.0.2 | at_cli_commons to 1.2.1 | at_persistence_secondary_server to 3.0.65
    • feat: Support password protection of atKeys file with a pass phrase
    Open source →
  16. 1.7.0 09 Oct 2024
    Release notes
    • feat: add auto command to the activate CLI
    Open source →
  17. 1.6.4 28 Sep 2024
    Release notes
    • build[deps]: upgrade:
      at_client to 3.2.2 | at_commons to 5.0.0 | at_lookup to 3.0.49 | at_utils to 3.0.19
      at_persistence_secondary_server to 3.0.64 | at_auth to 2.0.7 | at_chops to 2.0.1
      at_server_status to 1.0.5
    Open source →
  18. 1.6.3 13 Sep 2024
    Release notes
    • fix: .atKeys filename was trimmed when filename has period('.') in it
    • build[deps]: upgrade:
      at_client to 3.2.1 | at_commons to 4.1.1 | at_lookup to 3.0.48 | at_utils to 3.0.18
      at_persistence_secondary_server to 3.0.63
    Open source →
  19. 1.6.2 21 Aug 2024
    Release notes
    • fix: .atKeys file was being generated in the wrong location in some cases
    Open source →
  20. 1.6.1 29 Jul 2024
    Release notes
    • feat: save enrollment details to local keystore
    • build[deps]: upgrade at_auth to 2.0.5 | at_commons to 4.0.11
    Open source →
  21. 1.6.0 31 May 2024
    Release notes
    • feat: add 'status' command to the activate cli to check the status of an atSign
    Open source →
  22. 1.5.0 16 May 2024
    Release notes
    • feat: 'activate' CLI is now APKAM-aware, and supports
      • onboarding (as before)
      • submitting enrollment requests
      • listing / approving / denying / revoking enrollment requests
      • generating one-time passcodes
      • setting semi-permanent passcode
    Open source →
  23. 1.4.4 10 Apr 2024
    Release notes
    • feat: uptake changes for at_auth 2.0.0
    • build[deps]: upgrade at_auth to 2.0.2 | at_lookup to 3.0.46 | at_client to 3.0.75
      at_commons to 4.0.5
    Open source →
  24. 1.4.3 25 Jan 2024
    Release notes
    • build[deps]: upgrade at_chops to 2.0.0 | at_lookup to 3.0.45 | at_client to 3.0.74
    Open source →
  25. 1.4.2 23 Jan 2024
    Release notes
    • build[deps]: upgrade:
      at_commons to 4.0.0 | at_auth to 1.0.4 | at_chops to 1.0.7 | at_client to 3.0.73
      at_lookup to 3.0.44 | at_server_status to 1.0.4 | at_utils to 3.0.16
    Open source →
  26. 1.4.1 07 Dec 2023
    Release notes
    • feat: remove duplicate enrollment code and use at_auth
    • chore: upgrade at_auth to 1.0.3, at_chops to 1.0.6, at_client to 3.0.69,at_lookup to 3.0.43
    Open source →
  27. 1.4.0 06 Nov 2023
    Release notes
    • feat: support for APKAM based authentication
    • build: require at_client 3.0.65 or above
    • build(deps): Upgrade at_client dependency to v3.0.67
    • build(deps): Upgrade http dependency to v1.0.0
    Open source →
  28. 1.3.0 17 May 2023
    Release notes
    • feat: Introduced verification-code based activation of atsigns
    • fix: deprecate qr_code based activation
    • feat: introduced new exceptions
    • fix: improve existing logger messages and added some
    • fix: minor bug fixes
    Open source →
  29. 1.2.6 06 Apr 2023
    Release notes
    • feat: changes to integrate onboarding_cli with pkam secure element
    • fix: issue with atKeys file creation while onboarding if the downloadPath directory does not exist
    • fix: activate_cli throws exit(0) even though the process fails
    • fix: onboarding_cli throws exception now when secondary address not found. Previously exit(1)
    Open source →
  30. 1.2.5 20 Mar 2023
    Release notes
    • feat: atkeys file now placed in standard location ~/.atsign/keys
    Open source →
  31. 1.2.4 17 Mar 2023
    Release notes
    • fix: Onboarding_cli throws exception when atsign does not start with '@'
    • build: upgrade dependency at_utils to v3.0.12
    • feat: Add atServiceFactory to AtOnboardingServiceImpl so that it can later be passed to AtClientManager.setCurrentAtSign
    Open source →
  32. 1.2.3 16 Jan 2023
    Release notes
    • Enable use of AtChops
    Open source →
  33. 1.2.2 11 Jan 2023
    Release notes
    • Minor reformatting of user logs and minor bugfixes
    • Fixed issue with using executables
    • activate_cli can now be used with a qr_code instead of cram secret
    • Removed option to use staging env in register_cli
    • Upgrade dependency at_client to latest version v3.0.49
    • Upgrade dependency at_lookup to latest version v3.0.33
    • Upgrade dependency at_commons to latest version v3.0.32
    Open source →
  34. 1.2.1 25 Nov 2022
    Release notes
    • Introducing register_cli that fetches a free atsign and registers it to provided email
    • fix: check to ensure secondary is created before trying to activate it
    • Introducing binaries from register_cli and activate_cli
    Open source →
  35. 1.1.2 12 Sep 2022
    Release notes
    • Introducing activate_cli, a simple tool to activate atSigns from command-line
    • Introducing a close() method to safely close the OnboardingService object
    • Allow custom names for .atKeysFile when the file name is passed as atKeysFilePath during onboarding(activating)
    • Removed at_client dependency in onboarding process flow
    • correct example link replace @sign -> atSign
    • Upgrade dependency at_client to latest version v3.0.38
    • Upgrade dependency at_lookup to latest version v3.0.30
    • Upgrade dependency at_utils to latest version v3.0.11
    • Upgrade dependency at_commons to latest version v3.0.24
    Open source →
  36. 1.1.1 29 Jul 2022
    Release notes
    • Method to check and format atsign.
    • Upgrade dependency at_client to latest version v3.0.32
    Open source →
  37. 1.1.0 29 Jul 2022
    Release notes
    • Fixed encryption public key with malformed syntax being synced to local secondary.
    • [Breaking Change] Migrating AtException to AtClientException.
    • Code refactoring and adjusting AtLogger log levels to differentiate important logs.
    • Enforcing Strict data typing on method params and return types.
    • Upgrade dependency at_client to latest version v3.0.31
    • Upgrade dependency at_lookup to latest version v3.0.28
    • Upgrade dependency at_commons to latest version v3.0.21
    Open source →
  38. 1.0.0 25 Mar 2022
    Release notes
    • Initial version.
    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