Metadata-Version: 2.1
Name: squealy
Version: 0.1.7
Summary: Write SQL, Generate REST APIs
Home-page: https://github.com/hashedin/squealy
Author: Sripathi Krishnan, Hemny Singh, Swapnil Tiwari, Devashish Sharma, Vaibhav Singh
Author-email: Sripathi@hashedin.com
Maintainer: Sripathi Krishnan
Maintainer-email: Sripathi@hashedin.com
License: MIT
Keywords: Django,Django Rest Framework,SQL,drf,API,api,Google Charts,highcharts,dashboard,report
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
License-File: LICENSE
Requires-Dist: jinjasql
Requires-Dist: Django
Requires-Dist: djangorestframework
Requires-Dist: PyYAML>=3
Requires-Dist: arrow>=0.8.0


Squealy is a django app for auto-generating reporting APIs. All configurations are passed through a single .yml file, which includes sql queries to fetch report data for each API.

- There is support for auto-formatting the data to google charts and highcharts format for quick dashboard integration.
-
- Squealy also supports sql templates based on jinjasql, hence, complex parameterized sql queries can be written.

- Squealy-generated APIs are based on Django Rest Framework. All APIs can be easily configured to use the authentication classes provided by django rest framework.

- Squealy supports parameter level and API level validation/authorization as well.

- Squealy is highly customizable.
