Generate a DigitalOcean API token to enable DNS management and droplet deployments
Current DigitalOcean Support
✅ DNS Management - Fully supported
🔄 Droplet Deployments - Coming soon!
Set up your API credentials now to be ready when droplet deployment support launches.
DigitalOcean Account
Sign up at digitalocean.com if you don't have an account
Billing Information Added
Add a payment method to your DigitalOcean account
Focal Deploy Account
Create a Focal Deploy account if you haven't already
Log in to your DigitalOcean Control Panel
Navigate to API in the left sidebar
Click the "Generate New Token" button
Configure your token:
Token Name:
focal-deploy-apiExpiration:
Choose No expiration (or 90 days if you prefer to rotate regularly)
Scopes:
✅ Select Read and Write permissions
Click "Generate Token"
Important: Copy your token immediately! DigitalOcean will only show it once. If you lose it, you'll need to generate a new one.
Your token will look like this:
Store this token securely - you'll need it in the next step
Navigate to Dashboard → Credentials
Click "Add Cloud Credentials"
Select "DigitalOcean" as the provider
Paste your API token from Step 2
Give your credentials a name (e.g., "Production DigitalOcean")
Click "Save Credentials"
Success!
Your DigitalOcean credentials are now securely stored and encrypted. You can use them for DNS management and will be ready for droplet deployments when that feature launches.
Rotate tokens regularly
Consider setting a 90-day expiration and rotating your tokens quarterly
Use separate tokens for different environments
Create different tokens for production, staging, and development
Never commit tokens to version control
Always use secure credential storage like Focal Deploy's encrypted vault
Monitor token usage
Regularly check the DigitalOcean audit logs for unexpected API activity
Revoke unused tokens
Delete old tokens from DigitalOcean when they're no longer needed
With your DigitalOcean credentials configured, you can:
Use Focal Deploy to manage your DigitalOcean DNS zones and records
Droplet deployment support is in active development. You'll be notified when it's available!
Set up AWS or Google Cloud for immediate deployment options
Verify that:
DigitalOcean only shows tokens once. If you didn't copy it, you'll need to generate a new token. Delete the old one and create a new token following the steps above.
Go to the API tokens page, find the token, and click the "Delete" button. Then remove it from Focal Deploy's credentials.
Need Help? Contact our support team at support@focuswithfocal.com