Important announcement

As of January 25, 2020 our web frameworks are being transitioned into a subscription-based model for selected partners only.

Due to this change all of the repositories have been made private and the documentation will also be available only to subscribers.

This transition will allow us to focus on improving our frameworks and offer new features with a revamped development roadmap.

Subscription plan details will be made public once we're done with all the required platform changes.

Dragonfly, a powerful and flexible microframework for REsT APIs built on top of our proven routing technology.


Why Dragonfly


A complete framework for ReST APIs

Dragonfly has been built for speed, simplicity & scalability.

With an efficient routing engine and a streamlined design, to work with demanding applications.

With easy-to-use interfaces and methods

Start processing requests in just a few minutes, just bind an HTTP method, get the request data and serve the response in a few lines of code.

You can build a simple data provider or full-stack ReST server, it’s all up to you.

And works with your existing Apps

Connect your Hummingbird or Ladybug applications without hassle by using standard AJAX or CuRL calls.

Not using them? Dragonfly serves Android/iOS/Windows and any other kind of application.

You may even return JSON, XML, YAML or any format you’d like to with with.

Built for true developers

You’ll get just what you need to get started.

Forget about those bloated frameworks that call themselves ‘lightweight’

Features

Core

  • Built with modern, object-oriented PHP
  • Profile-oriented settings: define diferent options for development, testing, production, etc.
  • PDO-based, global database connection (MySQL)
  • Run-time configurable paths
  • AJAX/HTTPS detection functions
  • Simple salted token/password hasher
  • Global hook system (WordPress-like)
  • Encoding agnostic
  • Composer support

Routing

  • Powerful, yet simple router (using Backbone.js syntax)
  • Built-in support for API versioning and sandboxing on the route
  • Built-in advanced route hooking, build complex applications in a breeze
  • Run-time configurable routes

Getting started

To get started, download the zip file.

Once you have it extract the files, configure your instance and you'll be ready to create amazing things.

Temporarily unavailable