LogoLogo
Cql
  • AZU
  • Prologue
  • Getting Started
    • Installation
    • Create new app
    • Understnding your project
    • Configuration
  • Endpoints
    • Params
    • Response
    • Contracts
  • Templating
    • Markup
    • Crinja Templates
    • Live Rendering
  • Session Management
  • Validations
  • Internationalization (I18n)
  • Mailers
Powered by GitBook
On this page
  • Bigger applications
  • Azu Installation

Was this helpful?

Export as PDF
  1. Getting Started

Installation

The only requirement to use Azu is the Crystal Language itself

PreviousGetting StartedNextCreate new app

Last updated 2 years ago

Was this helpful?

Bigger applications

In order to build a full-featured Azu application, you will need a few dependencies installed.

  • the Crystal Programming Language - installation instruction can be found

  • Shards command line tool for package management (Installed by default with Crystal installation)

  • a database - Azu recommends PostgreSQL but you can pick others or not use a database at all

  • Node.js for assets - which can be opt-out, especially if you are building APIs

Azu Installation

  1. Add the dependency to your shard.yml:

    dependencies:
      azu:
        github: azutoolkit/azu
  2. Run shards install

Summary

At the end of this section, you must have installed Crystal, Shards, PostgreSQL and Node.js. Now that we have everything installed, let's.

here
define our first Azu application