# Porkbun API — Guides

> Task-oriented walkthroughs for common workflows. For endpoint reference see the topic index at https://porkbun.com/llms or the full reference at https://porkbun.com/llms-full.txt

- [Getting started: keys, auth, and your first call](https://porkbun.com/llms/guides/getting-started)
- [Register a domain end-to-end (dry-run + idempotency)](https://porkbun.com/llms/guides/register-a-domain)
- [Dynamic DNS: keep an A record on your current IP](https://porkbun.com/llms/guides/dynamic-dns)
- [Recover a broken DNS zone (restore points, diff, undo)](https://porkbun.com/llms/guides/recover-a-broken-zone)
- [Receive and verify webhooks](https://porkbun.com/llms/guides/verify-a-webhook)
- [Verify a user owns a domain (DomainAttest, no DNS records)](https://porkbun.com/llms/guides/verify-domain-ownership)
- [Set up a customer's DNS for your service (DNS Connect, customer approves)](https://porkbun.com/llms/guides/connect-a-service-to-porkbun-dns)
- [Connect ChatGPT or Claude to Porkbun (hosted MCP, no install)](https://porkbun.com/llms/guides/connect-chatgpt-or-claude)
- [Onboard a user in a mobile/native app (get API keys via PKCE)](https://porkbun.com/llms/guides/onboard-a-mobile-app-user)
- [Provision a WordPress site and publish to it](https://porkbun.com/llms/guides/publish-to-wordpress)
- [Migrate domains from GoDaddy to Porkbun (beta)](https://porkbun.com/llms/guides/godaddy-migration)
- [Move domains to a customer's own Cloudflare account](https://porkbun.com/llms/guides/move-domains-to-cloudflare)
- [Pay with USDC over x402: buy a domain directly, or add account credit](https://porkbun.com/llms/guides/pay-with-usdc-x402)
- [Pay with the user's card from an agent (MPP, Stripe Link): buy directly with a hold, or add credit](https://porkbun.com/llms/guides/pay-with-card-mpp)
- [Buy a domain from an agent, start to finish (who does what, verifying, every way to pay)](https://porkbun.com/llms/guides/buy-a-domain-from-an-agent)
- [Cap what an agent can spend (the monthly API limit)](https://porkbun.com/llms/guides/spend-limits)
- [Verify an account's email and phone from an agent (VERIFICATION_REQUIRED)](https://porkbun.com/llms/guides/verify-the-account)
- [Set up email forwarding (and when it replaces another mail service)](https://porkbun.com/llms/guides/set-up-email-forwarding)
- [Set up a mailbox (email hosting): the free trial, buying one, passwords](https://porkbun.com/llms/guides/set-up-a-mailbox)

## More

- Guides (how-tos): https://porkbun.com/llms/guides
- Topic index: https://porkbun.com/llms
- Full reference (one file): https://porkbun.com/llms-full.txt
- OpenAPI spec (full schemas): https://porkbun.com/api/json/v3/spec
- Short overview: https://porkbun.com/llms.txt
- Official MCP server: https://porkbun.com/mcp (`npx -y @porkbunllc/mcp-server`)
- Create API keys: https://porkbun.com/account/api
