Practical overview
When it fits
Use it when developing a JavaScript or TypeScript application that needs to interact with the æternity blockchain through its node, especially when the application needs the SDK's documented transaction, contract, oracle, naming, or wallet capabilities.
Who it is for
- JavaScript and TypeScript developers building applications for æternity.
- dApp teams adding contract, transaction, oracle, or naming interactions.
- Developers implementing wallet connection and signing flows.
Documented uses
- Connect an application to an æternity node.
- Submit, configure, or batch blockchain transactions.
- Interact with smart contracts and handle contract events.
- Add æternity naming or oracle features to an application.
- Implement wallet connection and typed-data signing.
Requirements & limits
The public GitHub repository specifies an ISC license.
- The SDK targets the æternity node implementation; it is suited to æternity-specific application development.
- The repository is TypeScript-led and provides JavaScript and TypeScript usage documentation.
- The README links to distinct guides for contracts, oracles, naming, transactions, wallet interaction, and other tasks.
- The repository lists aepp-cli separately for terminal-based exploration of blockchain features.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Install the æternity SDK CLI
Install the SDK project's CLI globally and view its available commands.
Before you start
- npm
Steps
Run the command below to install the CLI globally.
npm i -g @aeternity/aepp-cliRun
aecli --helpto display the available commands.
Expected outcome
The CLI is installed globally, and its help output lists available commands.
Guide limitations
- This recipe covers CLI installation and help only; it does not document running a blockchain operation.
Compare options for Wallet connections
These projects document a common task and share a project role. This is a source-based comparison, not an execution benchmark or a guarantee of interchangeability.
| Project | Documented purpose | Platform | Access and requirements |
|---|---|---|---|
| Aepp SDK Js | Connect an application to an æternity node. | CLI, Linux, macOS, Web | The public GitHub repository specifies an ISC license. |
| Sample Project Gradle | Connect a Java web3j application to an Ethereum node. | CLI | |
| Eth Nextjs Boilerplate | Create a dApp frontend with wallet connection and an example transaction flow. | CLI, Web |
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 10 October 2026
- Original website title
- aeternity/aepp-sdk-js · Official homepage title · retained in its source language

