Tag: FastAPI

Install FastAPI and run your first FastAPI server on Windows

What is FastAPI? Released in 2018, FastAPI is a Python web framework for building RESTful APIs. It quickly gained popularity due to its ease of use, speed and robustness. FastAPI uses Pydantic to define custom data types or extend validation with methods and all...

FastAPI with PostgreSQL Part 1

We continue with the FastAPI Series and this time we are going to connect our application to a PostgreSQL Database, we are also going to do a couple of tests with Pytest, all this on Docker to have the necessary infrastructure, so, in short, we will see: API ...

Containerizing FastAPI App with Docker: A Comprehensive Guide

Containerization has revolutionized the way applications are developed, deployed, and scaled in the modern era of software development. It offers numerous benefits such as improved portability, scalability, and resource efficiency. At the forefront of containerization technology stands Docker, a pow...

Deploy FastAPI to AWS Elastic Beanstalk (Zero to Hero)

This guide will go over how to deploy a FastAPI app, add a `postgres` database, and attach a SSL certificate (assuming you have purchased a custom domain). Prerequisites This tutorial will be using pipx to install the Elastic Beanstalk CLI. Follow the instructions here&nbsp...

Deploy FastAPI to AWS Elastic Beanstalk (Zero to Hero)

This guide will go over how to deploy a FastAPI app, add a `postgres` database, and attach a SSL certificate (assuming you have purchased a custom domain). Prerequisites This tutorial will be using pipx to install the Elastic Beanstalk CLI. Follow the instructions here&nbsp...

Document-Oriented Agents: A Journey with Vector Databases, LLMs, Langchain, FastAPI, and Docker

Document-oriented agents are starting to get traction in the business landscape. Companies increasingly leverage these tools to capitalize on internal documentation, enhancing their business processes. A recent McKinsey report [1] underscores this trend, suggesting generative AI could boost the glob...

Create a FastAPI + Langchain Project in 5 Easy Steps: A Step-by-Step Guide

At the end of these steps you will obtain a FastAPI + Langchain project with which you can add the functionalities you want, It will include an agent that has various tools available, all this without writing a line of code, since it will be generated by a FastAPI template script! This project uses&...