DocumentationDocumentationAboutAbout
GitHubGitHub (opens in a new tab)DiscordDiscord (opens in a new tab)
  • Basics
  • Getting Started
  • Fundamentals
    • EUTxO Crash Course
  • Language Tour
    • Primitive Types
    • Variables & Constants
    • Functions
    • Custom Types
    • Control Flow
    • Modules
    • Tests
    • Troubleshooting
  • Examples
  • Hello, World!
  • Vesting
  • Advanced
  • Untyped Plutus Core
    • Syntax
    • Command-line utilities
    • Builtins
  • Appendix
  • Ecosystem Overview
  • Resources
  • Documentation
  • About
  • Basics
  • Getting Started
    • Installation
    • QuickStart
    • Editor Integrations
  • Fundamentals
    • EUTxO Crash Course
  • Language Tour
    • Primitive Types
    • Variables & Constants
    • Functions
    • Custom Types
    • Control Flow
    • Modules
    • Tests
    • Troubleshooting
  • Examples
  • Hello, World!
  • Vesting
  • Advanced
  • Untyped Plutus Core
    • Syntax
    • Command-line utilities
    • Builtins
  • Appendix
  • Ecosystem Overview
  • Resources

On This Page

  • Installation
  • From Source
  • From Nix Flakes
  • QuickStart
  • Editor Integrations
Question? Give us feedback → (opens in a new tab)Edit this page
Getting Started

Getting Started

Installation

From Source

cargo install --git https://github.com/aiken-lang/aiken.git

cargo is a package manager for Rust. To install it, please refer to the Rust book (opens in a new tab)

From Nix Flakes

nix build .#aiken

QuickStart

aiken --help

Editor Integrations

The following plugins provide syntax highlighting and indentation rules for Aiken.

EditorPlugin
VSCodeaiken-lang/editor-integration-vscode (opens in a new tab)
Vim/Neovimaiken-lang/editor-integration-nvim (opens in a new tab)
EUTxO Crash Course

The modern Cardano platform

Quick Links

  • Prelude
  • Standard library
  • Playground (coming soon)

Community

  • Discord
  • Twitter

Partners

  • Cardano Foundation
  • TxPipe