flask-restx-boilerplate

๐Ÿ”ฅ REST API written in Flask micro web framework with the Flask-RESTX framework.

pythonapiboilerplaterestrest-apirestfulswaggerflask-restplusrestplusrest-boilerplatepython3-8flask-restx
FreeRepo

Preview

flask-restx-boilerplate preview

Overview

Giya is a Flask REST API boilerplate built with Flask-RESTX that provides authentication, database management, API documentation and testing infrastructure for building scalable web services. It includes JWT authentication, SQLAlchemy ORM, database migrations, data validation and Swagger documentation to help developers quickly set up and extend REST APIs.

Features

jwt-authenticationswagger-documentationdatabase-migrationsobject-serializationdata-validationunit-testsrest-apijson-web-tokens

Feature Flags

authenticationapiDocsformsValidation

Recommended Use Cases

rest-api-developmentmicroservicesbackend-apiscalable-api

Frontend

None

Backend

flaskflask-restxflask-jwt-extendedflask-sqlalchemyflask-migrateflask-marshmallow

Auth Providers

jwt

Deployment Targets

None

Payment Providers

None

Quick Facts

โญ Stars
170
๐Ÿด Forks
34
๐Ÿ”„ Active
Unknown

Stack

Framework
flask
Language
python
Database
sqlite, postgresql
Auth
jwt
ORM
flask-sqlalchemy
Testing
unit-testing

Data Layer

Databases
postgresql, sqlite
ORM
flask-sqlalchemy

UI Stack

Developer Experience

Docker
No
Tests
Yes
Quickstart
Yes
env.example
Yes

Pricing

Classification
free
Selected
โ€”
Notes
No clear pricing signals
Get Started with this Boilerplate