Skip to main content

Verticals

A vertical is a complete application stack defined by a code.json file. It declares which composites to use and typically includes default application code for each — infrastructure and code packaged together. A vertical can include multiple services, a frontend, shared libraries, and configuration, all wired together and ready to deploy.

Verticals are provider-agnostic — they declare composites, not cloud services.

Managing Verticals

  • Select — Choose a vertical from the dropdown to switch your workspace to it. On first selection, Nar unpacks the source code into your project folder.
  • Import — Click the + button to add a new vertical from a .nar package file.

You can have multiple verticals installed and switch between them at any time.

Available Verticals

VerticalWhat it includes
React Auth LambdaReact + Vite UI with Google OAuth via Lambda. Bundled with Nar.
React Auth Lambda VPCSame as above, with Lambda running inside a VPC. Bundled with Nar.
Paddle Payment IntegrationSubscription billing, license management, and admin dashboard using Paddle.

All verticals share a common Auth Service for Google OAuth.