veloquent / core
Core package of Veloquent.
Requires
- php: ^8.3
- carbon-cli/carbon-cli: ^1.4
- kevintherm/exprc: ^0.0.2
- 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
- spatie/laravel-settings: ^3.7
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.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-06 07:55:42 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: https://velophp.com/docs/2.x/getting-started/introduction → https://velophp.com/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
To get started with Veloquent, the quickest path is following the 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.