Introduction

Laravel Restify is an extraordinary tool inspired by Laravel Nova for building a robust and modern API. If you already have an application built with Laravel Nova, you can transfer your data to Laravel Restify by using basically the same resource classes content.

If you don't have an application written with Nova, you can start with Laravel Restify from scratch and get a powerful API in a few minutes.

This documentation is for the latest version of Laravel Restify. Please ensure you are using the most recent release of the package to guarantee compatibility with the information provided in this documentation. To update Laravel Restify, refer to the upgrade guide for instructions.

🚀 Ready-Made API Starter Kits Available! - Looking to build production-ready APIs in minutes instead of weeks? Check out our complete API templates at RestifyPackages.com. Get authentication, roles & permissions, team management, and more - all pre-built and ready to deploy. Early adopters get free templates!

Features

CRUD over entities
Authentication with Sanctum
Handy Response maker
Powerful Search
JSON:API consistency
Customizable
Laravel Compatible Authorization

Accelerate Your Development

Want to skip the boilerplate and launch faster? Our Restify Templates come with everything you need:

🔐 Complete Authentication - Registration, login, password reset, email verification - all ready to go
👥 Teams & Permissions - Spatie's permissions package integrated with team management
✉️ Invitations System - Complete invitation workflow with approval system for platform onboarding
📸 Profile Photos - Full image upload with resizing, optimization and S3 integration
🤖 AI Error Handling - Smart error tracking with OpenAI-powered solutions and debugging hints
🚀 CI/CD Pipeline - Complete GitHub Actions workflow with automated testing and deployment
🌱 Smart Seeders - Realistic data generation with interconnected profiles and demo content
⚡ Deploy in Minutes - Production-tested code with zero configuration needed
📦 Postman Collection - Test all endpoints instantly with our pre-configured collection

Get Started with Templates →

Playground

You can find a playground in the Restify Demo GitHub repository.

Videos

You can find the full course here with many useful features and insights on how Laravel Restify works.

Edit this page on GitHub Updated at Sun, May 11, 2025