@antelopejs/interface-data-api
v0.1.1
Published
AntelopeJS interface for data API with CRUD controllers and route generation
Readme
Interface Data API
A declarative framework for building data-driven REST APIs with automatic CRUD operations. Interface Data API connects your database models to API endpoints with built-in validation, access control, foreign key resolution, and pagination.
Installation
npm install @antelopejs/interface-data-apiDocumentation
Detailed documentation is available in the docs directory:
- Introduction - Overview, key features, and quick start
- Data Controllers - Create and configure data controllers
- Routes - Default routes, custom routes, and route options
- Access Rights - Control field read/write permissions with per-action overrides
- Validators - Field-level validation and mandatory fields
- Listable Fields - Pagination, pluck modes, and sorting
- Foreign Keys - Establish relationships between tables
- Filters - Add filtering capabilities to list endpoints
- Modifiers - Automatic data transformation with database-decorators
License
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
