How To Install Custom Wappler Extensions

Intro

Wappler offers powerful extensibility options that let you build and use custom extensions for both Server Connect and App Connect.
It also provides a user-friendly interface to easily browse, install, and manage extensions directly from within your projects.

Installing Custom Extensions

Extensions in Wappler are installed per project, so you need to add them individually to each project where you want to use them.

To get started, open your Project Settings:

Go to the Extensions section:

Click Add Extension:

The Extension Browser dialog will appear.
Here you can see all available custom extensions from npm.
You can filter them by category — App Connect or Server Connect:

You can also filter them by keywords:

Or use the search field to find specific extensions:

Click the Add button to add an extension to your project:

The extension will now appear in your extensions list.
Click Save to install it for your project:

Once the installation completes, the Project Updater dialog will appear.
Click Update to copy all required files to your project:

Your custom extension is now installed and ready to use.
Depending on the type of extension you installed, it will appear either in the Server Connect or App Connect components picker.

That’s how easy it is to install and use custom Wappler extensions!

6 Likes
Can't install an extension on my project
Custom App Module - AG Grid Table Generator
HTML to PDF Action - NodeJS & PHP [Open Source]
Wappler 5.6.2 Released
Custom Module JSON to XML or RSS (node)
Custom Module (node) XML to JSON conversion with optional field name mapping
Custom Server Module (node) docx to html with style mapping
Custom Extension (node) Markdown(md) to HTML
Custom Extension (node) HTML to Markdown (md)
Custom Extension (node) - Binary Read file to text output
Custom Module (node) - Externalize base64 embedded images in Summmernote output
Custom Server Extension (node) - clean up word formatting from summernote
Custom Server Extension (node) - Enable summernote video full screen option
DataDump - PDF/CSV/Excel File Export Extension (for Node JS)
Extensions - App Connect - how to get it working
Wappler 7.3.2 Released
Custom Extension, server connect (node) - Code Diff, compare two texts for differences
HTML to PDF Server Connect
Custom extension (node) Set or change .env variable module
Theme Changer - Light/Dark Mode
PDF Streamer Server Connect
Server Connect Custom Module (node/php) Generate 2FA style code
YouTube Player -Updated
API File Upload Action - NodeJS & PHP [Open Source]
Infinite scroll component
About the Wappler Extensions category
API File Upload Action - NodeJS & PHP [Open Source]
Sanitize HTML Server Connect Module - 1.0.2
Wappler Extensibility - Custom Server Connect Module (node) - Binary Write File (Updated with encoding) (text to file)
Node/ PHP Custom Formatter - extract domain from URL
Filescanner - iterative directory scanner with file extension filtering
Custom Node Server Connect module - show all URL properties
ChatGPT Custom Server Connect module (node)
Intelligent Merge (MailMerge) custom server connect module (node)
Get schema from query custom node module - returns the schema (field names) from a database query
Wappler Extensibility Index
Introducing 'wappler-all-in-one-ai', integrating ChatGPT, Claude and Gemini together (node)
Wappler SC Extension: User Agent Parser
Video's in wappler

2 posts were split to a new topic: Install custom npm package