Oct. 18, 2023, 9:59 p.m. | Deon Pillsbury

DEV Community dev.to


  • Setup


  • CRUD with MongoDB


    • Environment Setup

    • Create

    • Read

    • Update

    • Delete

    • Full CRUD Functionality




  • Utilities


    • Metadata

    • Logging

    • Middleware

    • CRUD APIs With Utilities




  • Organization


    • APIRouters

    • Project Structure




  • Security


    • GitHub Oauth Setup

    • Oauth Callback

    • Validating an Access Token

    • Add Bearer Token Authorization to Endpoints

    • Integrate User Info




  • Testing


    • Test Environment Setup

    • Adding Tests




  • Production Deployment


    • Containerization

    • Docker Compose

    • Kubernetes




Python has a handful of popular frameworks for building APIs such as Flask and Django but the framework we will be taking a look …

access access token apis authorization bearer callback compose containerization crud delete deployment docker endpoints environment fastapi github guide info integrate logging metadata middleware mongodb oauth organization programming project python security structure test testing tests token tutorial update utilities webdev

CyberSOC Technical Lead

@ Integrity360 | Sandyford, Dublin, Ireland

Cyber Security Strategy Consultant

@ Capco | New York City

Cyber Security Senior Consultant

@ Capco | Chicago, IL

Sr. Product Manager

@ MixMode | Remote, US

Corporate Intern - Information Security (Year Round)

@ Associated Bank | US WI Remote

Senior Offensive Security Engineer

@ CoStar Group | US-DC Washington, DC