Build a Rust MySQL CRUD API with Axum
In this article, we’ll build a CRUD (Create, Read, Update, Delete) API in Rust using the Axum web framework and MySQL as the database. Over the past few years, Rust…
Continue readingIn this article, we’ll build a CRUD (Create, Read, Update, Delete) API in Rust using the Axum web framework and MySQL as the database. Over the past few years, Rust…
Continue readingJWT (JSON Web Token) authentication is a crucial component of modern APIs, especially when managing user sessions, role-based permissions, and third-party access. Depending on your API’s use case and security…
Continue readingIf you’ve been following my Rust series, you may have noticed that we previously built a CRUD API using Axum as the HTTP framework and MongoDB as the database. However,…
Continue readingIn this tutorial, we will build a CRUD API for a feedback application. This project will help you get started with API development in Rust or enhance your skills as…
Continue readingIn this tutorial, you will learn how to dockerize a Rust application, PostgreSQL, and pgAdmin servers using Docker Compose and deploy them onto a Virtual Private Server (VPS) through GitHub…
Continue readingIn my previous article titled “How to Write Unit Tests for Your Rust API“, we explored unit tests in Rust and created them for the API we’ve been building throughout…
Continue readingIn this article, you will learn how to write unit tests for your Rust API project using the Actix-web framework and the SQLx toolkit. It’s crucial to note that these…
Continue readingIn this article, you will learn how to implement JWT Authentication and Authorization in Rust using Actix-Web extractors (middleware). Let’s outline our path: we’ll start by examining JavaScript implementations, and…
Continue readingIn this article, you will learn how to integrate Swagger UI, Redoc, and RapiDoc into a Rust API project. Yes, we will be generating three documentation UIs, but don’t worry,…
Continue readingIn this article, you will learn how to build a Rust API with unit testing in mind. This means we will take a modular approach, which will make our lives…
Continue readingIn this guide, you will learn how to add a forgot/reset password feature to a Rust API. The API is built on top of the high-performance Axum framework and utilizes…
Continue readingIn this article, we will explore the process of building a REST API in Rust with features like user registration, email verification, login, and logout capabilities. Our API will be…
Continue reading