Skip to content

andreas-bruckmeier/desec_api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

deSEC Client

Unofficial client library for the deSEC DNS API.

deSEC is a free DNS hosting service, designed with security in mind. Running on open-source software and supported by SSE, deSEC is free for everyone to use.

Supported API endpoints

Supported endpoints

  • Manage accounts

    • Obtain a Captcha
    • Register Account with optional domain creation
    • Log In (Retrieve API token using email & password)
    • Log Out (When client was created from credentials)
    • Retrieve account information
    • Modify account settings (only updating outreach_preference is supported by the API)
    • Password reset (Request for password reset & confirmation, but handling of approval via mail needs to be handled)
    • Password change
    • Change of email address
    • Delete account
  • Manage domains

    • Creating a domain
    • List domains
    • Retrieve a specific domain
    • Identifying the responsible domain for a DNS name
    • Exporting a domain as zonefile
    • Deleting a domain
  • Manage DNS records

    • Creating an RRset
    • Retrieving all RRsets in a Zone
    • Retrieving all RRsets in a Zone filtered by type
    • Retrieving all RRsets in a Zone filtered by subname
    • Retrieving a Specific RRset
    • Modifying an RRset
    • Deleting an RRset
  • Manage Tokens

    • Create a token
    • Modify a token
    • List all tokens
    • Retrieve a specific token
    • Delete a token
  • Manage Token Policies

    • Create a token policy (including default policy)
    • Modify a token policy
    • List all token policies
    • Delete a token policy

Currently not supported

  • Pagination when over 500 items exist
  • Manage DNS records
    • Bulk operations when modifying or deleting RRsets

License

See LICENSE-MIT for details.

About

Unofficial client library for the deSEC DNS API

Topics

Resources

License

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •  

Languages