SkillAgentSearch skills...

AppApi

Module to create a REST API with ProcessWire CMS

Install / Use

/learn @Sebiworld/AppApi
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Connect your apps to ProcessWire CMS!

This module helps you to create an api, to which an app or an external service can connect to.

A screen with the open AppApi module page

A special thanks goes to Thomas Aull , whose module RestApi was the starting point to this project.

Credits: go to Benjamin Milde for his code example on how to use FastRoute with ProcessWire and Camilo Castro for this Gist

Current Version Current Version Current Version

<a href='https://ko-fi.com/E1E2LOEPF' target='_blank'><img height='36' style='border:0px;height:36px;' src='https://storage.ko-fi.com/cdn/kofi3.png?v=3' border='0' alt='Buy Me a Coffee at ko-fi.com' /></a>

| | | | ------------------: | -------------------------------------------------------------------------- | | ProcessWire-Module: | https://modules.processwire.com/modules/app-api/ | | Support-Forum: | https://processwire.com/talk/topic/24014-new-module-appapi/ | | Repository: | https://github.com/Sebiworld/AppApi | | Wiki: | https://github.com/Sebiworld/AppApi/wiki | | | |

<a name="features"></a>

Features

  • Simple routing definition
  • Authentication - Three different authentication-mechanisms are ready to use.
  • Access-management via UI
  • Multiple different applications with unique access-rights and authentication-mechanisms can be defined

Table of Contents

<a name="installation"></a>

Installation

AppApi can be installed like every other module in ProcessWire. Check the following guide for detailed information: How-To Install or Uninstall Modules

The prerequisites are PHP>=7.2.0 and a ProcessWire version >=3.93.0. However, this is also checked during the installation of the module. No further dependencies.

<a name="faq"></a>

FAQ

Are you having problems or just don't know what to do? Take a look at the frequently asked questions! Many questions have already been answered in the ProcessWire forum, and of course someone there is always happy to help.

<a name="app-api-modules"></a>

AppApi Modules

Since version 1.2.0 it is possible to install AppApi modules that provide their own route handlers without having to change anything in Routes.php.

Here is a list of the currently available AppApi modules.

<a name="changelog"></a>

Changelog

A detailed description of the changes per version can be found here: Changelog

<a name="versioning"></a>

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

<a name="license"></a>

License

This project is licensed under the Mozilla Public License Version 2.0 - see the LICENSE.md file for details.


:arrow_right: Continue with 2: Defining Applications

View on GitHub
GitHub Stars45
CategoryDevelopment
Updated26d ago
Forks11

Languages

PHP

Security Score

95/100

Audited on Feb 28, 2026

No findings