SkillAgentSearch skills...

Mixerapi

CakePHP API Plugin for REST + JSON API Development [READ-ONLY]

Install / Use

/learn @mixerapi/Mixerapi
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Logo

<p style="text-align: center"> A CakePHP Plugin for RESTful API Development </p> <p style="text-align: center"> <a href="https://packagist.org/packages/mixerapi/mixerapi" target="_blank"> <img alt="Packagist" src="https://img.shields.io/packagist/v/mixerapi/mixerapi.svg?style=flat-square"> </a> <a href="https://github.com/mixerapi/mixerapi-dev/actions?query=workflow%3ABuild" target="_blank"> <img alt="Build Status" src="https://github.com/mixerapi/mixerapi-dev/workflows/Build/badge.svg?branch=master"> </a> <a href="https://coveralls.io/github/mixerapi/mixerapi-dev?branch=master" target="_blank"> <img alt="Coverage Status" src="https://coveralls.io/repos/github/mixerapi/mixerapi-dev/badge.svg?branch=master"> </a> <a href="https://book.cakephp.org/4/en/index.html"> <img alt="CakePHP ^4.2" src="https://img.shields.io/badge/cakephp-^4.2-red?logo=cakephp"> </a> <a href="https://php.net/" target="_blank"> <img alt="PHP ^8.0" src="https://img.shields.io/badge/php-^8.0-8892BF.svg?logo=php"> </a> <a href="LICENSE.txt" target="_blank"> <img alt="Software License" src="https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square"> </a> </p>

Streamline development of modern RESTful APIs for your teams CakePHP project. Designed around a component-based architecture, MixerAPI enables developers to pick and choose the functionality they need for developing REST APIs.

Documentation | Demo Application | Demo Source Code

Features

  • Rapid Prototyping: Scaffold your API in seconds with a custom Bake template geared towards modern REST architecture.
  • OpenAPI: Automatically generates OpenAPI from your existing code into Swagger and Redoc. Attributes provided, but not required.
  • Error Handling: Handles exception rendering in XML or JSON.
  • Data Formats: Formats responses in JSON, XML, HAL+JSON, or JSON-LD.
  • Integrations: Integrates well with other CakePHP 4 compatible plugins.
  • Minimalist Configuration: Built for developing, not writing YAML configurations. Most components require zero configuration files.
  • Non-opinionated: Develop your way.

This is a read-only repository. Please submit issues and PRs to mixerapi/mixerapi-dev

For install steps head over to https://mixerapi.com/install

MixerAPI Core Plugins

MixerAPI automatically installs the following plugins for your RESTful API project:

| Plugin | Description | | ------------- | ------------- | | MixerApi/Bake | A custom bake template focused on creating RESTful CakePHP controllers in seconds | | MixerApi/CollectionView | A Collection View for displaying configurable pagination meta-data in JSON or XML collection responses | | MixerApi/ExceptionRender | Handles rendering entity validation errors and other exceptions for your API | | MixerApi/HalView | A Hypertext Application Language (HAL+JSON) View for CakePHP | | MixerApi/JsonLdView | A JSON-LD View for CakePHP | | SwaggerBake | A delightfully tasty tool for generating Swagger documentation with OpenApi 3.0.0 schema |

Recommended Plugins

| Plugin | Description | |----------------------------------------------------------| ------------- | | MixerApi/Crud | A service provider for CRUD (Create/Read/Update/Delete) operations. Since this plugin uses the experimental CakePHP dependency injection it must be enabled separately. | | MixerApi/JwtAuth | A JWT authentication library for CakePHP supporting both HMAC (HS256 or HS512) and RSA (RS256 or RS512) with JSON Web Keys. | | Search | Search provides a simple interface to create paginate-able filters for your CakePHP application. |

Related Skills

View on GitHub
GitHub Stars44
CategoryDevelopment
Updated1mo ago
Forks2

Languages

PHP

Security Score

80/100

Audited on Feb 16, 2026

No findings