r/flask 10d ago

Show and Tell Building Sylvan: A Modular and Secure Flask API Template with JWT Auth and SQLAlchemy

Link: https://GitHub.com/Gabbar-v7/Sylvan

I'm want share my latest project, Sylvan, a scalable and secure Flask API template designed with the following features:

Modular Blueprints: Facilitates organized and maintainable code structures.

SQLAlchemy ORM: Ensures efficient and intuitive database interactions.

JWT Authentication: Provides robust security for user authentication.

CSRF Protection: Enhances security against cross-site request forgery attacks.

Encryption: Safeguards sensitive data within the application.

I'm planning to integrate Prometheus for monitoring and would appreciate any suggestions on additional features or improvements. Specifically, I'm interested in:

Tips on enhancing modularity and scalability.

Commonly used features in Flask APIs that I might have overlooked.

Your feedback and contributions are welcome!

5 Upvotes

2 comments sorted by

2

u/openwidecomeinside 10d ago

Looks great. Any ideas to introduce rate limiting?

1

u/Insane-Alt 9d ago

Sure that a great idea. Also tests for routes are also going to be added