Atlas is an all-in-one, Haskell-native application backend for writing off-chain code for on-chain Plutus smart contracts. Atlas has been designed by Genius Yield (opens in a new tab), in collaboration with MLabs (opens in a new tab), Well-Typed (opens in a new tab) and Plank (opens in a new tab).
Use an intuitive API to abstract away the complexity around building transactions, balancing UTxOs, and interfacing with Plutus smart contracts.
Avoid code duplication between on-chain and off-chain code, interoperate with advanced functionalities offered by IOG's Cardano/Plutus libraries, and easily convert between Atlas and Cardano/Plutus types.
Benefit from Cardano's latest innovations such as Reference Inputs, Inline Datums and Reference Scripts.
Work through an end-to-end example here: Getting Started.