Search Results :

×

Joomla REST API Authentication
& Custom API Builder

Create secure, flexible REST APIs in Joomla without writing complex code. The Joomla Custom API Extension lets you build custom API endpoints, authenticate requests with API Key or JWT, and integrate Joomla with external applications safely and efficiently

Joomla Custom API Authentication

Our Trusted Customers

NASA Logo Nokia Logo Tactical Solutions Logo

Create Secure Joomla REST APIs in 3 Simple Steps

Joomla Custom API | Step1

Step 01

Install the Custom API Extension

Install the Joomla Custom API plugin and open the dashboard to begin creating REST API routes. Everything is managed through a clean, easy interface.


Joomla Custom API | Step2

Step 02

Create a Custom REST API Endpoint

Define your own API path and set what it should return. Fetch, update, or delete Joomla data using GET, POST, PUT, or DELETE.


Joomla Custom API | Step3

Step 03

Add Authentication to Secure Your APIs

Protect your custom API endpoints with API Key, JWT, Bearer Tokens, or Basic Authentication. This prevents unauthorized access to your Joomla data.

Step Image

Key Features of the Joomla Custom API Extension

Create Unlimited Custom REST APIs
Create Unlimited Custom REST APIs

Design and manage unlimited custom API endpoints for your Joomla site, each with unique names and configurations.

Fetch & Manage Joomla Data with Filters
Fetch & Manage Joomla Data with Filters

Easily query Joomla users, groups, articles, custom fields, and more. Use SQL-based filters like WHERE, ORDER BY, and LIMIT for advanced data control.

Integrate External APIs
Integrate External APIs

Connect and sync data from third-party platforms using external APIs. Trigger API calls from Joomla events or workflows for real-time data exchange.

Custom SQL Query Builder
Custom SQL Query Builder

Build custom SQL-based REST APIs for direct database interactions, offering maximum flexibility and performance.

Secure Joomla APIs with Authentication
Secure Joomla APIs with Authentication

Restrict API access using Bearer Tokens, API Keys, JWT, Basic Authentication, or third-party Authentication to prevent unauthorized data exposure.

Full HTTP Method Support
Full HTTP Method Support

Supports all major HTTP methods: GET, POST, PUT, and DELETE, to enable complete CRUD operations.

PHP Script Generator
PHP Script Generator

Auto-generate PHP scripts to trigger your custom APIs from forms, buttons, or backend events, no manual scripting needed.

Display External API Data on Frontend
Display External API Data on Frontend

Fetch data from any external API and display it on Joomla pages using simple shortcodes or custom modules.

Pricing Plans for Everyone

Transparent, Simple Pricing

Free

$0

Per Instance
Per Year

Try out the features

Limited Custom API's (endpoints) can be made.

Fetch data from any table.

Fetch operation available with single WHERE condition.

Create limited Custom API endpoints with custom SQL Query.

Support for limited External APIs Connection.

Premium

Starting
From

$199

All the features in Free+

Unlimited Custom API's (endpoints) can be made.

Fetch data from any table.

Fetch operation available with multiple WHERE conditions.

Create unlimited Custom API endpoints with custom SQL Query.

Support for unlimited External APIs Connection.

Fetch operation available with Filters included.

Support for GET method.

Restrict Public Access to Joomla REST APIs using Token Based Authentication.

Integration on any Joomla event or any third-party plugin event/action.

External API integration to fetch data in the Joomla, update data on External API provider side.

Create dynamic PHP scripts to call APIs.

Provide a Short code to use external API in Article.

Frequently Asked Questions

WordPress SSO - WordPress Single Sign-On - plugin inquiries  Extension Inquiries

Does miniOrange store any user data?

miniOrange does not transfer any data out of your systems or store any Personal Identifiable Information (PII). All the extensions are completely on premise. All the data remains within your premises/server. Only for the Joomla 2FA extension - We need to store the user's email address. For Risk Based Authentication, information such as device type, location, IP address, and time are necessary to identify the user and give access based on the risk.

Does miniOrange provide developer license for paid extension?

For the terms and conditions for our Joomla extensions please refer to this page here.

Does miniOrange offer technical support?

Yes, we provide 24*7 support for all and any issues you might face while using the extension, which includes technical support from our developers. You can get prioritized support based on the Support Plan you have opted for. You can check out the different Support Plans here.

How to activate the Premium extension on my Joomla Site?

  1. Once you complete the payment, go to the miniOrange Dashboard to download your premium extension.
  2. To activate the paid extension, go to the Registration /Login tab and login with your miniOrange account for which you have purchased a license.
  3. Once you are logged in, it will ask you to enter your license key. Go to miniOrange Dashboard → License → View License Key to get your license key.

How can I free up my license Key?

You can remove the license key from the extension by clicking on the Remove Account button from the Register/Login tab of the extension.

Start Your Free Trial Today!

Schedule a Demo?


 Thank you for your response. We will get back to you soon.

Something went wrong. Please submit your query again

Hello there!

Need Help? We are right here!

support