Build great API’s faster, with PHP and laravel 5.5
Apiato A flawless framework for building scalable and testable API-Centric Applications with PHP.
Apiato is designed to help you build scalable API’s faster, by providing tools and functionalities that facilitates the development of any API-Centric App.
It uses the best frameworks, tools and conventions in a creative way to deliver a rich set of features in a modern PHP Application.
Why!? setting up a solid API from scratch is time consuming (and time is money). Apiato gives you the core features of robust API’s, so you can focus on your business logic and deliver faster. Skip the repetitive work and enjoy the open source fun.
See Features list on Github.
How to read the docs
The documentation has 4 sections:
- Getting Started: contains mainly the project installation steps.
- General: contains few general things to get you started.
- Features: explains how to use each feature of Apiato, and show how it works and how it can be configured to meet your needs.
- Components: explains how, where and why you need to use each component “class”. In each component page you will see:
- Definition: what is the the component and what it’s role.
- Principles: the general principles of the component, which could be applied to any programming language.
- Rules: how to apply the component principles in Apiato (a PHP/Laravel project), to ensure a smooth operation.
- Folder Structure: the folder structure, that shows where to place your component.
- Code Sample: a boilerplate to show how to write and use the component.
- Misc: things related to the component, like configurations and other stuff you might need while coding.
The key words “MUST”, “MUST NOT”, “REQUIRED”, “SHALL”, “SHALL NOT”, “SHOULD”, “SHOULD NOT”, “RECOMMENDED”, “MAY”, and “OPTIONAL” in this document are to be interpreted as described in RFC 2119 [RFC2119].
Get in touch
Join our Slack chatting room, by click on the Slack icon below.
Some feedback from awesome people here.