veloquent / core
Core package of Veloquent.
Requires
- php: ^8.3
- carbon-cli/carbon-cli: ^1.4
- kevintherm/exprc: ^0.0.3
- laravel/framework: ^13.0
- laravel/sanctum: ^4.0
- laravel/socialite: ^5.26
- league/flysystem-aws-s3-v3: ^3.32
- league/flysystem-path-prefixing: ^3.31
- pusher/pusher-php-server: ^7.2
- spatie/laravel-multitenancy: ^4.1
Requires (Dev)
- fakerphp/faker: ^1.23
- mockery/mockery: ^1.6
- nunomaduro/collision: ^8.6
- orchestra/testbench: ^11.0
- pestphp/pest: ^4.4
- pestphp/pest-plugin-laravel: ^4.1
- dev-main
- 2.x-dev
- v2.5.0
- v2.4.1
- v2.4.0
- v2.3.0
- v2.2.8
- v2.2.7
- v2.2.6
- v2.2.5
- v2.2.4
- v2.2.3
- v2.2.2
- v2.2.1
- v2.2.0
- v2.1.8
- v2.1.7
- v2.1.6
- v2.1.5
- v2.1.4
- v2.1.3
- v2.1.2
- v2.1.1
- v2.1.0
- v2.0.8
- v2.0.7
- v2.0.6
- v2.0.5
- v2.0.4
- v2.0.3
- v2.0.2
- v2.0.1
- v2.0.0
- 1.x-dev
- v1.7.1
- v1.7.0
- v1.6.0
- v1.5.0
- v1.4.0
- v1.3.14
- v1.3.13
- v1.3.12
- v1.3.11
- v1.3.10
- v1.3.9
- v1.3.8
- v1.3.7
- v1.3.6
- v1.3.5
- v1.3.4
- v1.3.3
- v1.3.2
- v1.3.1
- v1.3.0
- v1.2.4
- v1.2.3
- v1.2.2
- v1.2.1
- v1.2.0
- v1.1.1
- v1.1.0
- v1.0.4
- v1.0.3
- v1.0.2
- v1.0.1
- v1.0.0
- v0.8.3
- v0.8.2
- v0.8.1
- dev-demo
- dev-docs
This package is auto-updated.
Last update: 2026-05-17 16:36:51 UTC
README
Veloquent
Veloquent is an open-source Backend-as-a-Service (BaaS) built on Laravel. It provides authentication, database, storage, real-time capabilities, and multi-tenancy out of the box.
Core Philosophy
Veloquent is designed to power multiple applications from a single instance, bringing multi-tenant capabilities directly to your workflow. Built on Laravel, it can be deployed anywhere a Laravel application runs. It also includes a built-in admin panel for easy management of your applications.
Key Features
- Dynamic Collections: Create and manage your database tables through a simple UI or API.
- Rich Field Types: Support for a variety of field types, including
Text,Number,Boolean,Datetime,Email,Relation, and more. - Expression-based Rules: Secure your data with granular access control using Firebase-like rules.
- User Management: Built-in authentication for your users with support for standard and OAuth flows.
- Real-time Subscriptions: Build reactive applications with ease using WebSockets.
- Multi-tenancy: Power multiple applications from a single instance.
Agent Support
You can access the documentation in pure Markdown format by appending a .md extension to any page URL.
Example: docs/2.x/getting-started/introduction → docs/2.x/getting-started/introduction.md
Alternatively, you can use /llms.txt or /llms-full.txt to retrieve fully compiled Markdown documentation, ready for use in agent development.
Getting Started
The easiest way to get started is to create a new Veloquent project:
- Create a new Veloquent project
composer create-project veloquent/veloquent app-name # The composer post-install script will automatically run 'php artisan velo:install', # which handles migrations, assets, and initial tenant setup.
- Start the server
php artisan serve
The server is now available at http://localhost:8000. For more information visit Quickstart Guide.
v2.0 Transition
Starting with version 2.0, Veloquent has transitioned to a package-based architecture (veloquent/core). This change streamlines updates and allows for better integration into existing Laravel 13+ applications.
For users, installation via Composer remains unchanged. For developers, the Packagist namespace has been updated: veloquent/core is now used for the core package, while veloquent/veloquent provides the full project skeleton.
Roadmap & Progress
Please refer to TODO.md for the latest status and upcoming features.
License
The Veloquent skeleton is open-sourced software licensed under the MIT License.