Extensible REST API Platform for Joomla!

cAPI is an extensible platform for building robust RESTful web services powered by the Joomla CMS and Slim PHP micro-framework.


Tokens

ACL

Add-Ons

API Throttle

Turn your Joomla website into a service to manage SSO, integrate with enterprise infrastructure, power mobile apps and more! Subscribe to get instant access to cAPI Core and discover new add-ons to supercharge this amazing toolkit.

$250 annual subscription gets you one year of upgrades and updates to the entire cAPI Core Package , including the Control Panel and all current / new Joomla & Slim API methods.

How is cAPI different?

We built a pluggable API architecture for Slim and wired it into Joomla so you don't have to!

Want token authentication AND native login? Granular access control? Dynamic API rate throttling? Easy extensibility? Done, done and done!.

Extend functionality with pluginsPlugin Architecture

Take advantage of our growing library of API service routes plugins. Monthly release expand functionality interfacing with and servicing external resources, securely.

Save your application serversAPI Rate Throttle

Built-in API rate throttling can be configured globally or an a per-token basis. Provides intelligent feedback which API consumers can use to proactively throttle requests *before* hitting hard limits.

Control access without the hassleAccess Control

Leverage Joomla's robust ACL to control access to any add-ons, routes or request-types. Expert users can leverage Joomla's pluggable authentication architecture to open up corporate middleware and SSO capabilities.

 
   "swagger":"2.0",
   "info": 
      "title":"cAPI REST API",
      "description":"Code named \"Constant API\", cAPI meshes the Slim micro-framework with the Joomla Framework / CMS. By leveraging Joomla's advanced \"pluggable\" architecture and robust ACL, cAPI can transform your website into a true middleware service for anything ranging from SQL servers, MongoDB servers, to Microsoft Active Directory and more!.",
      "termsOfService":"https://www.annatech.com",
      "contact": 
         "name":"Steve Tsiopanos",
         "url":"https://www.annatech.com",
         "email":"steve.tsiopanos@annatech.com"
      },
      "license": 
         "name":"GNU General Public License version 2 or later",
         "url":"http://www.gnu.org/licenses/gpl-2.0.html"
      },
      "version":"1.3.5"
   },
   "host":"getcapi.io",
   "basePath":"/api/v1",
   "schemes": 
      "https"
   ],
   "produces": 
      "application/json"
   ],
   "paths": 
      "/token/{token}": 
         "get": 
            "tags": 
               "Token"
            ],
            "summary":"Token authentication",
            "description":"Authenticate access to API by token id\n#### Additional Information\nIf connecting via a browser client, the current session will persist, even with subsequent incorrect token requests, until it times out or is logged out manually.",
            "operationId":"getTokenByToken",
            "parameters":[...

How is cAPI different?

We built a pluggable API architecture for Slim and wired it into Joomla so you don't have to!

Want token authentication AND native login? Granular access control? Dynamic API rate throttling? Easy extensibility? Done, done and done!.

Extend functionality with pluginsPlugin Architecture

Take advantage of our growing library of API service routes plugins. Monthly release expand functionality interfacing with and servicing external resources, securely.

Save your application serversAPI Rate Throttle

Built-in API rate throttling can be configured globally or an a per-token basis. Provides intelligent feedback which API consumers can use to proactively throttle requests *before* hitting hard limits.

Control access without the hassleAccess Control

Leverage Joomla's robust ACL to control access to any add-ons, routes or request-types. Expert users can leverage Joomla's pluggable authentication architecture to open up corporate middleware and SSO capabilities.

Get Started

1 1

 Purchase

Purchase

Pay once to get a 12-month subscription providing download access, updates and free feature upgrades.

  • Management Component - Admin console for managing tokens, API limits an Slim micro-framework settings.
  • Core Plugins - Collection of core plugins which control API configuration and expose Joomla web service routes.
  • Packaged Libraries - Pre-packages /vendor libraries maximize compatibility and buffer API from incremental changes to Joomla Platform.

Pay once to get a 12-month subscription providing download access, updates and free feature upgrades. Core package includes component, libraries and plugins.


2 2

 Download and Install 

Install 

Download and install your cAPI Extensions Package via Joomla's Extension Manager. Make sure to enable all cAPI plugins after installation.

Download and install your cAPI Extensions Package via Joomla's Extension Manager. Make sure to enable all cAPI plugins after installation.


3 3

 Configure Component & Create Tokens

Configure

Configure your cAPI component options and create your first access token. Check to make sure the user associated with this token is a member of the Joomla groups required to access the data you will request.

Configure your cAPI component options and create your first access token.

cAPI

Production Ready, Infinitely Extensible, Amazingly Powerful

  • 1-Year
  • Professional
  • $500
  • yearly
  • Get early access to beta builds and private ticket support for your project. Includes plugin development resources to build your own cAPI extensions.

    30% OFF - Limited Time!

    Use coupon code:

    30OFFCAPIPRO
  • Ready to use in 5 minutes!
  • Granular ACL with API tokens
  • Rate Limits and Auto-Throttle
  • Forum Support
  • Private Service Desk
  • Plugin Development Resources
  • Early Access
  • Select this plan
  • 1-Year
  • Core
  • $250
  • yearly
  • Everything you need to get your own Joomla REST API service up and running in minutes!

    30% OFF - Limited Time!

    Use coupon code:

    30OFFCAPICORE
  • Ready to use in 5 minutes!
  • Granular ACL with API tokens
  • Rate Limits and Auto-Throttle
  • Forum Support
  • Plugin Development Resources
  • Private Service Desk
  • Early Access
  • Select this plan
  • COMING SOON
  • Enterprise
  • $2500*
  • yearly
  • Access custom plugin development and build tools, private ticketing, and testing environments. Learn how to deploy platform-agnostic, highly-available micro-services on distributed architecture.
  • Includes all Core and Professional Resources!
  • Private Service Desk
  • *Support for Up To 10 Team Members
  • Early Access
  • Custom Development
  • Project Consultation
  • Coming Soon!
Cron Job Starts