api-boilerplate

Boilerplate rest api on Laravel with Actions DTOs and clean code

apitemplateboilerplatelaravelbackendrest-apihacktoberfest
FreeRepo

Preview

api-boilerplate preview

Overview

Laravel API Boilerplate is a production-ready starter template for building RESTful APIs with Laravel 12, featuring clean architecture patterns including Actions, Data Transfer Objects and API Resources. It includes built-in authentication with JWT tokens, email verification, password reset, auto-generated API documentation, comprehensive testing with Pest and code quality tools like PHPStan and Pint, making it suitable for developers who need a scalable foundation for API projects.

Features

restful-apiauthenticationemail-verificationpassword-resetactions-patterndtosapi-resourcesauto-generated-api-docsclean-codestatic-analysiscode-formatting

Feature Flags

authenticationblogemailspaymentsauthorizationnotificationsapiDocsformsValidation

Recommended Use Cases

rest-api-developmentbackend-api-boilerplatemicroservicesscalable-api-architecture

Frontend

None

Backend

laravelphp

Auth Providers

laravel-sanctum

Deployment Targets

None

Payment Providers

None

Quick Facts

โญ Stars
0
๐Ÿด Forks
0
๐Ÿงพ License
mit
๐Ÿ”„ Active
Yes
๐Ÿ•’ Last Commit
2025-09-23T14:10:23.000Z

Stack

Framework
laravel
Language
php
Auth
laravel-sanctum
Testing
pest
Monitoring
phpstan

Data Layer

Databases
mysql

UI Stack

Developer Experience

Docker
No
Tests
Yes
Quickstart
Yes
env.example
Yes

Pricing

Classification
free
Selected
โ€”
Notes
Open-source MIT licensed project
Get Started with this Boilerplate