Skip to content

Getting started#

New to Hayavega? Start here.

  • Installation


    Get Hayavega installed, with or without the optional Rust native extension.

    Installation

  • Quickstart


    Scaffold a project, add a route, and see it respond — in about two minutes.

    Quickstart

  • Your first app


    A longer walkthrough: a real app with a model, a migration, a list view, and a test.

    Tutorial

What Hayavega assumes you already know#

Hayavega borrows deliberately from established, well-understood conventions, so prior experience with a similarly-structured Python web framework transfers directly:

  • Project layout: manage.py, settings.py, routes.py, migrations, and an admin site all work the way you'd expect from a conventional Python web project.
  • API documentation: api_route-decorated views generate an OpenAPI schema automatically, the same way many modern API frameworks' route decorators do.

If none of that is familiar yet, the tutorial doesn't assume it — it starts from a blank project.