# Developer documentation

In this section, you will find documentation relevant to developing Designate.

Contents:

- Getting Involved
  - How to install DNS with DevStack
  - #openstack-dns IRC channel
  - Contributing
  - Task Tracking
  - Reporting a Bug
  - Development Environment and Developer Workflow
  - Coding Standards
- Designate Tempest Plugin
- Architecture
  - High Level Topology
  - Designate API
  - Designate Central
  - Designate MiniDNS
  - Designate Worker
  - Designate Producer
  - Designate Sink
  - DNS Backend
  - Message Queue
  - Database/Storage
- Guru Meditation Reports
  - Structure of a GMR
  - Generate a GMR
  - Reference
  - GMR Example
- Source Code Documentation
  - API
  - Backend
  - Central
  - MDNS
  - Objects
  - Quota
  - Sink
  - Storage
- Development Environment on Ubuntu
  - Development Environment
- OpenStack Integrations
  - Reverse - FloatingIP
  - Neutron Designate direct integration
  - Designate Sink

## Other modules

- python-designateclient
- designate-dashboard
- designate-tempest-plugin
- designate-specs

this page last updated: 2026-04-13 15:37:16

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.

found an error? report a bug