Builderoom

September 28, 2026

View repo

A toolkit for building RESTful APIs in Laravel and Lumen.

BSD

Product facts

Type
API, SDK & Library
Category
Development & Engineering › API Integration
Pricing
Open source
License
BSD
Launched
Sep 28, 2026
Listed
Sep 28, 2026
Website
github.com

Overview

GitHubGitHub

Dingo API is a PHP package for the Laravel and Lumen frameworks that provides developers with a set of tools to quickly build RESTful APIs. ## Key Capabilities The package offers the following features: - **Content Negotiation**: Support for content negotiation. - **Multiple Authentication Adapters**: Various authentication adapters. - **API Versioning**: API version management. - **Rate Limiting**: Request rate limiting. - **Response Transformers and Formatters**: Response data transformation and formatting. - **Error and Exception Handling**: Error and exception handling. - **Internal Requests**: Support for internal requests. - **API Blueprint Documentation**: Documentation generation based on API Blueprint. ## Repository Migration Notice Due to CI integration issues and Travis CI moving to paid plans, this repository (`dingo/api`) can no longer be maintained here. The project is still actively maintained, and users are advised to switch to the new repository: [api-ecosystem-for-laravel/dingo-api](https://github.com/api-ecosystem-for-laravel/dingo-api). ## Use Cases Ideal for PHP developers building RESTful APIs with Laravel or Lumen. If you want to start a new project from scratch, consider using [Laravel API Boilerplate](https://github.com/specialtactics/laravel-api-boilerplate), which builds on dingo-api with additional features. ## License This package is open-sourced under the BSD-3-Clause license.

Key features

  • Content Negotiation: Supports HTTP content negotiation.
  • Multiple Authentication Adapters: Integrates various authentication methods.
  • API Versioning: Makes it easy to manage different versions of your endpoints.
  • Rate Limiting: Built-in Rate Limiting to control API request frequency.
  • Response Transformers and Formatters: Transforms and formats response data.
  • Error and Exception Handling: A unified mechanism for errors and exceptions.
  • Internal Requests: Call your API internally within the application.
  • API Blueprint Documentation: Generate docs in API Blueprint format.

Releases

Notify me

Initial · dingo/api

Q&A

Is this repository still maintained?AI-generated
The original ding/api repository is no longer maintained here due to CI integration issues, but the project remains actively maintained. Please switch to the new repository: https://github.com/api-ecosystem-for-laravel/dingo-api.
Which frameworks does it support?AI-generated
It supports the Laravel and Lumen frameworks.
How can I get technical support?AI-generated
Check the Wiki documentation first. If you can't find an answer there, ask in the #api channel on Larachat Slack and mention specialtactics to get notified.
Any recommendations for starting a new project from scratch?AI-generated
Consider using Laravel API Boilerplate (specialtactics/laravel-api-boilerplate), which is built on dingo-api and adds more features.
What open-source license does it use?AI-generated
BSD-3-Clause license.
View repo
Bookmark

This product has no owner yet

It was listed by the platform or its author left. If it is your work, prove your relationship to become the owner.

Claim this product

Alternatives

The product content on this page was translated by AI from the author's original.