æternity blockchain is an Erlang-based scalable smart contract platform engineered by programming pioneers to address some of the most fundamental challenges native to earlier blockchains. By redesigning blockchain technology at the protocol level, the æternity developer community has enabled the core protocol to understand and integrate a rich set of functionalities out of the box. Full specifications and documentation of the protocol are in the Documentation hub.
Reference implementation written in Erlang by industry experts, the language that powers 90% of today’s world wide web. Learn more
Sophia is a functional Smart Contract language in the ML family. It is strongly-typed and has a restricted mutable state. Sophia is a Ocaml-like language with syntax mostly resembling that of Reason.
The Sophia language was created to easily utilize the potentials of the æternity protocol. Some features of conventional languages, such as floating point arithmetics for example, are not present, while some blockchain-specific primitives, constructions, and types have been added.
Online Course from Dacade.org
Check out the highly recommended æternity 101 course on Dacade, a peer learning platform. Courses are free and you will be given a certificate upon completion.
In order to get started, try out the community developed online IDE or setup your own development environment with the local development framework AEproject.
Hosted and auto-generated æternity Node API documentation
æternal æternal is a caching layer and API server for æternity. It is used to respond to queries faster than the node and to support queries that the node cannot support for efficiency reasons.
Quickly test all of Aeternity’s blockchain features from your terminal, you can install and use our NodeJS CLI.
Several hosted services are available to enable quick-start development of blockchain applications on the Testnet. Although all services are also available for the Mainnet, it is not advisable to use them in production environments. Self-hosting critical infrastructure is recommended.
To get free Testnet AE tokens, use the Token Faucet.
Three major clients to interact with æternity blockchain applications, sign contract calls and do transactions.