## FastAPI Tools
This project aims to provide developers using the FastAPI framework with simplified integrations to services like Auth0,
Okta, MongoBD Atlas, and PostgreSQL. The library also extends the FastAPI router to enable access control decorators
similar to Flask and Django.
### Installation
```shell
pip install nydev-fastapi-tools
```
### Full Project Example
- https://github.com/rkhullar/generic-fastapi
### Example Topics
- [access-control][example-access-control]
### Related Links
- [FastAPI on AWS with MongoDB Atlas and Okta][medium-tutorial]
[medium-tutorial]: https://medium.com/@rajan-khullar/fastapi-on-aws-with-mongodb-atlas-and-okta-6e37c1d9069
[example-access-control]: https://github.com/rkhullar/python-libraries/blob/main/fastapi-tools/docs/examples/access-control.md
Raw data
{
"_id": null,
"home_page": "",
"name": "nydev-fastapi-tools",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": "",
"keywords": "fastapi,mongodb,atlas,auth0,okta,cognito,aws",
"author": "",
"author_email": "Rajan Khullar <rkhullar03@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/68/27/f891a1fc48c5d6ae45615c424a677927072cc1ce6ce31bee06c7c2dc07b1/nydev-fastapi-tools-0.0.1.tar.gz",
"platform": null,
"description": "## FastAPI Tools\n\nThis project aims to provide developers using the FastAPI framework with simplified integrations to services like Auth0,\nOkta, MongoBD Atlas, and PostgreSQL. The library also extends the FastAPI router to enable access control decorators\nsimilar to Flask and Django.\n\n### Installation\n```shell\npip install nydev-fastapi-tools\n```\n\n### Full Project Example\n- https://github.com/rkhullar/generic-fastapi\n\n### Example Topics\n- [access-control][example-access-control]\n\n### Related Links\n- [FastAPI on AWS with MongoDB Atlas and Okta][medium-tutorial]\n\n[medium-tutorial]: https://medium.com/@rajan-khullar/fastapi-on-aws-with-mongodb-atlas-and-okta-6e37c1d9069 \n[example-access-control]: https://github.com/rkhullar/python-libraries/blob/main/fastapi-tools/docs/examples/access-control.md\n",
"bugtrack_url": null,
"license": "MIT NON-AI License",
"summary": "FastAPI integrations for Auth0, Okta, and MongoDB Atlas",
"version": "0.0.1",
"project_urls": {
"Repository": "https://github.com/rkhullar/python-libraries/tree/main/fastapi-tools"
},
"split_keywords": [
"fastapi",
"mongodb",
"atlas",
"auth0",
"okta",
"cognito",
"aws"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "d35f50246f2dad8025c16d68389d3af2e833e41127f3a857e7ef83d2fffc0d17",
"md5": "30c4a3712ddab39766052378d2eec963",
"sha256": "c91843f5baa71f2002ebc9cec5d8b16bc6bc4029bd7318ccb4df412faf0cd0c4"
},
"downloads": -1,
"filename": "nydev_fastapi_tools-0.0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "30c4a3712ddab39766052378d2eec963",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 16993,
"upload_time": "2024-02-19T22:35:01",
"upload_time_iso_8601": "2024-02-19T22:35:01.547461Z",
"url": "https://files.pythonhosted.org/packages/d3/5f/50246f2dad8025c16d68389d3af2e833e41127f3a857e7ef83d2fffc0d17/nydev_fastapi_tools-0.0.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6827f891a1fc48c5d6ae45615c424a677927072cc1ce6ce31bee06c7c2dc07b1",
"md5": "99e8f6ad64d57a4624434ebcbaaad591",
"sha256": "3a0ced94510e7ce9529a620a58d25c8f324f0bd1a17b5f6511af24d301a76fcc"
},
"downloads": -1,
"filename": "nydev-fastapi-tools-0.0.1.tar.gz",
"has_sig": false,
"md5_digest": "99e8f6ad64d57a4624434ebcbaaad591",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 9974,
"upload_time": "2024-02-19T22:35:04",
"upload_time_iso_8601": "2024-02-19T22:35:04.430355Z",
"url": "https://files.pythonhosted.org/packages/68/27/f891a1fc48c5d6ae45615c424a677927072cc1ce6ce31bee06c7c2dc07b1/nydev-fastapi-tools-0.0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-02-19 22:35:04",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "rkhullar",
"github_project": "python-libraries",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "nydev-fastapi-tools"
}