Home

Awesome

Praxis TravisCI Coverage Status

A fast and highly efficient paradigm to build beautiful service APIs

Praxis is built to empower development teams with extreme productivty tools to create fast, and modern APIs that will delight their customers. Some of the salient features are:

Quickstart

# Install the praxis gem
gem install praxis

# Generate and bundle a praxis application named my-app in ./my-app
praxis example my-app && cd my-app && bundle

# Run it!
rackup

Or check the getting started tutorial and reference docs at https://site.praxis-framework.io all that Praxis has to offer.

Mailing List

Join our Google Groups for discussion, support and announcements.

<!-- Join our slack support and general announcements channel for on-the-spot answers to your questions: * To join our slack chat please go to: http://praxis-framework.herokuapp.com and sign in for an account. * Once you have an account, hop onto the chat at http://praxis-framework.slack.com -->

And follow us on twitter: @praxisapi

Contributions

Contributions to make Praxis better are welcome. Please refer to CONTRIBUTING for further details on what contributions are accepted and how to go about contributing.

Requirements

Praxis requires Ruby 2.7.0 or greater, but it is best when used with the latest 3.x series.

License

This software is released under the MIT License. Please see LICENSE for further details.

This framework was initially developed and used at RightScale, and was open sourced in 2014, after a few years of its production use.