nydev-fastapi-tools


Namenydev-fastapi-tools JSON
Version 0.0.1 PyPI version JSON
download
home_page
SummaryFastAPI integrations for Auth0, Okta, and MongoDB Atlas
upload_time2024-02-19 22:35:04
maintainer
docs_urlNone
author
requires_python>=3.10
licenseMIT NON-AI License
keywords fastapi mongodb atlas auth0 okta cognito aws
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ## 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"
}
        
Elapsed time: 0.19109s