The Teclado Blog
  • Start Learning Python
  • Courses

REST APIs

A collection of 16 posts

All Posts • Coding Interview Problems • Flask • GUI Development • Learn Python Programming • Python Snippets • REST APIs • Understanding the Console • Web Development
Build your first REST API with FastAPI
REST APIs

Build your first REST API with FastAPI

Get started with FastAPI by building a time-tracking API, including database connectivity, Pydantic models, GET and POST requests, and more!

    Jose Salvatierra
    10 min read · Jul 31
How to deploy Flask and MongoDB to Render
REST APIs

How to deploy Flask and MongoDB to Render

In this post we show you how to deploy your Flask and MongoDB app for free to Render.com and MongoDB Atlas.

    Jose Salvatierra
    4 min read · Feb 27
Query string arguments in REST APIs with Flask
Flask

Query string arguments in REST APIs with Flask

Query string arguments allow clients to send us extra data in the URL. Learn how to access query string arguments in a plain Flask route and in a Flask-Smorest API.

    Jose Salvatierra
    3 min read · Feb 6
New Free Course: FastAPI for Beginners
REST APIs

New Free Course: FastAPI for Beginners

We've finally published our latest course: FastAPI for Beginners. It's a free course to help you get started with FastAPI.

    Jose Salvatierra
    1 min read · Dec 20
Create JWTs using Python for Flask or FastAPI
REST APIs

Create JWTs using Python for Flask or FastAPI

Learn how to create JWTs for authentication using either Flask or pure Python (for use in FastAPI and other frameworks).

    Jose Salvatierra
    3 min read · Nov 2
How to run tasks periodically in Render.com
Learn Python Programming

How to run tasks periodically in Render.com

Have you ever had to run some code every hour, or every day, or every week? In this article I'll show you how to set it up, to run in the cloud, very easily!

    Jose Salvatierra
    3 min read · Oct 24
Exploring Python Task Queues: Celery and rq
REST APIs

Exploring Python Task Queues: Celery and rq

An overview of how task queues work and how to set up an rq task queue and background worker using Redis. With examples.

    Jose Salvatierra
    3 min read · Oct 13
How to deploy your first REST API with Flask for free
REST APIs

How to deploy your first REST API with Flask for free

Deploying a Flask app makes it available to everyone on the internet, so it's what you need to do to share your projects. In this post we'll show you how to do it using two different providers.

    Luka Milivojevic
    7 min read · Oct 6
Build your first REST API with Flask and PostgreSQL
REST APIs

Build your first REST API with Flask and PostgreSQL

Learn to build a REST API to collect, aggregate, and serve temperature data using Flask and PostgreSQL!

    2
    Jose Salvatierra / Luka Milivojevic
    12 min read · Aug 18
How to Add API Key Authentication to a Flask app
REST APIs

How to Add API Key Authentication to a Flask app

Learn how to add API key authentication to your Flask apps using Flask-RESTful and SQLAlchemy.

    Jose Salvatierra
    4 min read · Mar 17
Marshmallow serialization with MongoDB and Python
Learn Python Programming

Marshmallow serialization with MongoDB and Python

In this blog post we'll learn how to use the marshmallow library to serialize and deserialize data coming from both users and MongoDB!

    Jose Salvatierra
    8 min read · Mar 26
How to set up a server using AWS
REST APIs

How to set up a server using AWS

Amazon Web Services is one of the most popular choices for cloud computing nowadays. It can be quite confusing though! In this blog post we'll learn how to provision a server that we can access using SSH.

    Li Yin
    7 min read · Oct 24
How to interact with REST APIs from JavaScript
Web Development

How to interact with REST APIs from JavaScript

Learn how to use JavaScript to interact with your REST APIs, using XMLHttpRequest and also fetch.

    Jose Salvatierra
    5 min read · Sep 26
Simple JWT Authentication with Flask-JWT
Flask

Simple JWT Authentication with Flask-JWT

Adding authentication in Flask applications can be really straightforward. Learn more about token-based authentication with Flask-JWT in this post.

    Jose Salvatierra
    5 min read · Jun 20
What is CORS and how to "fix" it
Web Development

What is CORS and how to "fix" it

CORS is a security feature of browsers, but is configured in the server side. It is used to control requests coming in from different domains. Learn more in this post!

    Li Yin
    5 min read · Jun 6
Token Authentication and Refreshing using Flask-JWT-Extended
Flask

Token Authentication and Refreshing using Flask-JWT-Extended

JWTs are great for processing authentication in a REST API. How can you stop requiring users provide their username and password every time the token expires? Learn about token-based authentication and token refresh!

    Li Yin
    4 min read · May 7
The Teclado Blog © 2025
Privacy Policy