# CoreDNS Plugin API

**Canonical:** https://apis.io/apis/coredns/coredns-plugin-api/  
**Provider:** CoreDNS — https://apis.io/providers/coredns/  
**Documentation:** https://coredns.io/explugins/

CoreDNS Plugin API is one of 5 APIs that [CoreDNS](https://apis.io/providers/coredns/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include Extensibility and Plugins. The published artifact set on APIs.io includes API documentation and an API reference.

The CoreDNS plugin framework allows extending DNS server functionality through a chain of plugins defined in the Corefile configuration. External plugins can be written in Go to add custom DNS record sources, filtering, metrics, and middleware. Each plugin implements the Handler interface to process DNS requests.

## Machine-readable artifacts (2)

- **Documentation** — https://coredns.io/explugins/
- **Reference** — https://coredns.io/manual/plugins/

## Other CoreDNS APIs (4)

- [CoreDNS DNS Interface](https://apis.io/apis/coredns/coredns-dns-api/)
- [CoreDNS Health API](https://apis.io/apis/coredns/coredns-health-api/)
- [CoreDNS Metrics API](https://apis.io/apis/coredns/coredns-metrics-api/)
- [CoreDNS Ready API](https://apis.io/apis/coredns/coredns-ready-api/)

## Tags

Extensibility, Plugins

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/coredns/coredns-plugin-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/coredns/.
