An open API service indexing awesome lists of open source software.

https://github.com/tistaharahap/dnsdig

An API and a daemon for DNS
https://github.com/tistaharahap/dnsdig

dns fastapi kinde pydantic python

Last synced: 3 months ago
JSON representation

An API and a daemon for DNS

Awesome Lists containing this project

README

        

# 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](https://fastapi.tiangolo.com/), [Pydantic](https://pydantic-docs.helpmanual.io/) and [DNSPython](https://www.dnspython.org/). Authentication and authorization is handled by [Kinde](https://kinde.com).

## Getting Started

Python 3.11 is required to run this project. If you don't have it installed, you can use [pyenv](https://github.com/pyenv/pyenv).

Dependencies are managed by [Poetry](https://python-poetry.org/). Install Poetry and then install the dependencies.

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

Complete steps are written in the documentation site:

[https://tistaharahap.github.io/dnsdig/](https://tistaharahap.github.io/dnsdig/)