What is Tempest Tools?

Tempest Tools is a set of libraries that accelerate rapid RESTful API development so you can spend your time building your application and not the server technologies

Why Tempest Tools?

  • Write Far Less Code: No other solution we have seen lets you get more done per line of code than Tempest Tools.

  • Clean, Consistent Architecture: Tempest Tools helps your developers write solutions in a clean and consistent manner with a prescribed structure. This makes it easy to both read and update the code with a minimum of time invested.

  • Whole Object Graphs: Populate full graphs of entities and their relations via requests to the frontend.

  • Power to the Frontend: Using a consistent structure for requests, frontend developers can always know what each endpoint will expect just by looking at a database diagram. Full object graphes for entities and their relations can be populated with a single request. GET actions can be filtered easily by the frontend without effort on the backend, all without the backend developers losing any control or having to sacrifice security.

  • Innovative Structure: Innovations include extendable configurations, powerful closures implementation, quick and easy event system, absurd amounts of code automation, implementation of a shared state layer throughout each request’s life cycle, and much more.

  • Solid Technology Foundations: The code, built on Laravel and Doctrine 2, is well tested, runs quickly, and is easily portable to other frameworks.

  • Fully Documented: Everything is rigorously documented in our wikis with extensive examples.

  • Feature Rich: The Tempest Tools ecosystem has tools that encompass the end-to-end needs of a developer who is creating CRUD APIs.Skeleton: The skeleton features a full user management system and related features out of the box, and it demonstrates all of the Tempest Tools components.

About The Libraries

Feature rich skeleton application with many features that most every application needs, already built out.

  • Scribe: Substantially minimize lines of code when writing RESTful endpoints that support full object graphs in one request. 

  • Moat: Fast and easy ACL system.Feature rich skeleton application with many features that most every application needs, already built out.

  • Raven: Event-based messaging system with minimal lines of code needed to implement.

  • Common: Support libraries for the rest of Tempest Tools.

Explore the Libraries