Skip to content

tistaharahap/dnsdig

Repository files navigation

DNS Dig API

A project to learn about DNS in Python while investigating what it's like to build an API in 2023 with FastAPI, Pydantic and DNSPython. Authentication and authorization is handled by Kinde.

Getting Started

Python 3.11 is required to run this project. If you don't have it installed, you can use pyenv.

Dependencies are managed by Poetry. Install Poetry and then install the dependencies.

$ curl -sSL https://install.python-poetry.org | python3.11 -

Complete steps are written in the documentation site:

https://tistaharahap.github.io/dnsdig/