This package is abandoned and no longer maintained. No replacement package was suggested.

Create simplified custom API's in minutes

v2.1.6 2019-03-12 18:35 UTC


StyleCI Latest Stable Version Latest Unstable Version License


This repository has been archived.

What is it?

Synful is a simple PHP framework that gives you the tools to create a custom web API in minutes.

How can I get it?

Head over to The Wiki Pages for information on how to get Synful and what the next steps are to get your custom API up and running!


On a Vagrant box with 4096MB RAM, 4x CPU, running a LAMP stack using the GetIpExample.php Request Handler.

$ sudo ab -t 60 -c 5
Requests per second:    6545.17 [#/sec] (mean)

Preview (RequestHandler)

namespace App\RequestHandlers;

use \Synful\Framework\RequestHandler;
use \Synful\Framework\Request;

 * Example RequestHandler.
class GetIPExample extends RequestHandler
     * Override the handler endpoint
     * Example:
     * uses the endpoint `user/search`.
     * @var string
    public $endpoint = 'example/getip';

     * Handles a GET request type.
     * @param  \Synful\Framework\Request $request
     * @return \Synful\Framework\Response|array
    public function get(Request $request)
        return [
            'ip' => $request->ip,