For the complete documentation index, see llms.txt. This page is also available as Markdown.

Installation & Package

Overview

To ensure your Salesforce org stays clean and performant, the Avonni Component Suite is delivered via three specialized managed packages.

Instead of installing one massive library, you simply choose the package that matches the way you build: Page Building (Lightning App Builder / Experience Builder), Process Building (Flow Builder), or Custom Development (your own LWC code).


Option A - The Experience Package

The Avonni Experience Components Package Sub-headline: Best for Lightning Pages, Dashboards, and Community Sites

This is our primary package for building custom interfaces. It includes a comprehensive suite of components designed to drag-and-drop directly onto Lightning Pages or Experience Cloud sites.

What’s Included:

  • App Builder Components: For quick, standard layouts and dashboards.

  • Dynamic Components: For advanced UI logic, formulas, and reactive interfaces.

  • Experience Site Components: For external customer portals and partner sites

✅ Install this package if:

  • You work primarily in the Lightning App Builder or Experience Builder.

  • You need to build modern internal tools or external websites.

  • You need reactive components that communicate with each other on a single page

Install the Avonni Experience Components


Option B - The Flow Package

The 70+ Flow Components Package Sub-headline: Best for Wizards, Forms, and Guided Workflows

This package is engineered specifically for the Flow Builder. It contains over 70 components designed to enhance Screen Flows, allowing you to build complex wizards and data collection tools that standard Salesforce Flow components cannot handle.

What’s Included:

  • Flow Screen Components: Specialized inputs, choices, and layout tools for Flow Screens

Install the Avonni Flow Screen Components


Option C - The LWC Components Package

The Avonni LWC Components Package Sub-headline: Best for Developers Writing Their Own Lightning Web Components

This package is a code library, not a builder. You're a developer writing your own Lightning Web Components, and you want production-ready building blocks instead of starting from scratch: 55+ components you reference with avonni-* tags, exactly like the standard lightning-* ones.

What’s Included:

  • 43 Core Components: Presentational building blocks (Avatar, Combobox, Layout, Progress Bar, Visual Picker, and more).

  • 12 Data Driven Components: Components that can query records themselves (Data Table, Kanban, Scheduler, Map, Pivot Table, and more) — a full data table is about 30 lines of configuration with no Apex controller behind it.

✅ Install this package if:

  • Your team writes custom LWC and keeps rebuilding tables, boards, calendars and maps.

  • You want zero Apex for the data-display layer (query mode handles fetching, search, sort, filter, pagination).

  • You use AI assistants to write LWC and want them generating against a discoverable component catalog instead of scaffolding black boxes.

Install the Avonni LWC Components


Frequently Asked Questions

Can I install more than one package?

Yes. Many organizations use several packages to cover their full range of needs. If you are building custom Page Layouts, complex Screen Flows, and custom LWC, the packages coexist without conflict — install whichever combination matches your team.

Do they work in Sandboxes?

Yes, all packages are fully compatible with Sandbox environments for testing and development before deploying to Production

Last updated

Was this helpful?