Architecture for pure API development Most official Laravel starter kits focus on full-stack development, bundling React, Vue, or Livewire. This unofficial kit strips away the web layer entirely. By removing Laravel Fortify, it eliminates the complexity of a "black box" authentication engine, giving you direct control over controller logic. It prioritizes a clean, Postman-ready experience where JSON is the only language spoken. Implementation and automation Created using Claude (specifically the Opus and Fable models), this kit demonstrates how AI can architect complex boilerplate. You can initialize a project using the standard installer: ```bash laravel new my-api --github="LaravelDaily/api-starter-kit" ``` When prompted for a starter kit, choose the custom repository option. One specific manual step remains: the installer may still ask about Node.js or NPM. Since this is a pure API, you should select **No** to ensure your environment remains free of front-end dependencies. Authentication and routing logic The kit uses Laravel Sanctum for token-based authentication. All routes are versioned under a `v1` namespace by default, reflecting professional API standards. You can view your endpoints by running `php artisan route:list`. The structure includes: * **Public Routes**: Registration, login, and password reset. * **Protected Routes**: User profile retrieval, logout, and token management. ```php // Example of the v1 Route Prefixing Route::prefix('v1')->group(function () { Route::post('/register', [AuthController::class, 'register']); Route::middleware('auth:sanctum')->get('/user', [UserController::class, 'show']); }); ``` Integrated documentation Maintaining documentation is often the first thing to fail in fast-paced projects. This kit solves that by including Scramble, which automatically generates OpenAPI documentation from your code. When you visit the root URL, the app returns a JSON response containing a link to this auto-generated documentation, ensuring your API is self-describing from day one. Strategy and best practices Avoid adding global logic to the `bootstrap/app.php` file if it only applies to specific versions. Instead, leverage the versioned controllers and form requests provided in the `App\Http\Controllers\Api\V1` namespace. This keeps your application scalable for when `V2` inevitably arrives.
Scramble
Products
Mar 2026 • 1 videos
High activity month for Scramble. Laravel Daily among the most active voices, with 1 videos across 1 sources.
Mar 2026
Apr 2026 • 1 videos
High activity month for Scramble. Laravel Daily among the most active voices, with 1 videos across 1 sources.
Apr 2026
Jun 2026 • 1 videos
High activity month for Scramble. Laravel Daily among the most active voices, with 1 videos across 1 sources.
Jun 2026
TL;DR
Across 3 mentions, Laravel Daily praises the Scramble API documentation package for its automatic OpenAPI generation in videos like 'Laravel 13 Demo: JSON:API + Spatie Query Builder + Scramble API Docs' and 'NEW Laravel (Unofficial) API Starter Kit'.
- Jun 19, 2026
- Apr 20, 2026
- Mar 31, 2026