Velo
1.0.0 DOC_TYPE: SYSTEM_REFERENCE
Releases
1.x

Introduction to VeloquentPHP

Veloquent is an open source backend built with Laravel to utilize Laravel's robust ecosystem and PHP's nature of hostability. It simplifies the development of modern web and mobile applications by handling your database, authentication, and real-time needs out of the box.

Core Philosophy

Veloquent is built to be:

  • Fast: Utilizing Laravel's robust ecosystem for maximum performance.
  • Flexible: Easily define and manage your data structures with dynamic collections and fields.
  • Secure: Robust access control with powerful expression-based rules.
  • Reactive: Real-time updates with Pusher protocol via Laravel Reverb or Pusher itself.

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, and Relation.
  • Expression-based Rules: Secure your data with granular access control using human-readable 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.

Getting Started

To get started with Velo, follow the guides in the documentation to learn how to create your first collection and start interacting with your data.

Next Steps

If you're ready to go deeper, you can check out the Collections systems, how Schema Management works, and start Working with Records.