
This is a Raycast extension for Porkbun. With this extension, you can:
...for API-enabled domains in your account.
Install extension: Click the "Install Extension" button in the top right of this page OR install via Raycast Store
Get your API Key and API Secret Key: The first time you use the extension, you'll need to enter your Porkbun API keys:
a. Sign in to your Porkbun Account at this link
b. Navigate to API page
c. Enter "API Key Title", click "Create API Key" and copy the 2 keys

d. Enter "API Key" and "API Secret Key" in Preferences OR at first prompt
Enable API access: You will need to enable API access for each domain:
a. Navigate to Domain Management
b. Toggle the "Details tab" then toggle "API Access" for each domain

ALTERNATIVELY, if you have a large number of domains, you can "Opt In All Domains" from Account.
This extension provides the following commands:
Check default domain pricing information for all supported TLDs. This command does not require authentication.
The ping endpoint will return your IP address
Create a DNS record
Edit a DNS record
Delete a DNS record
Retrieve all editable DNS records meeting criteria
Retrieve the SSL certificate bundle for the domain
Get all domain names in account. Domains are returned in chunks of 1000
Get available account credit balance
Dot to save space and the full domain is also added to tooltip (ref: Issue #27326)Domain Pricing command would sometimes return invalid JSON and crash (ref: Issue #18072)Domain Pricing now shows "specialType" of domain (if exists)chore and moreDomain Pricing command would crash if user tried to reload too many times. The "Reload Domain Pricing" action is now hidden if already fetching.usePorkbun hook that uses Raycast's useFetch to improve handling of some endpoints