Pterodactyl Integration

Integrate PteroCA with your Pterodactyl Panel to enable automatic server provisioning.

Overview

This integration connects PteroCA to Pterodactyl Panel, allowing:

  • Automatic server creation when customers purchase products

  • Server management through PteroCA client area

  • SSO (Single Sign-On) to Pterodactyl Panel

  • Server status and resource monitoring

  • Automatic server suspension and deletion

Integration Steps

Follow these guides in order to complete the integration:

Install the PteroCA addon on your Pterodactyl Panel. This addon enables PteroCA-specific features and API endpoints.

Required: Yes - must be installed before other steps

Create an API key in Pterodactyl Panel with the required permissions and configure it in PteroCA.

Required: Yes - needed for server provisioning

Configure CORS (Cross-Origin Resource Sharing) settings to allow PteroCA to communicate with Pterodactyl.

Required: Yes - prevents API connection errors

Enable Single Sign-On to allow users to access Pterodactyl Panel directly from PteroCA without separate login.

Required: No - optional convenience feature

Quick Setup

For the fastest integration:

  1. Install the Pterodactyl addon

  2. Create API key with all read & write permissions

  3. Run PteroCA configuration wizard:

  4. Enter Pterodactyl URL and API key when prompted

Verification

Test that integration works:

  1. Create a test product in PteroCA

  2. Purchase the product as a test user

  3. Verify server appears in Pterodactyl Panel

  4. Check server has correct resources

Troubleshooting

Common issues:

  • API connection refused: Check allowed origins configuration

  • Servers not creating: Verify API key has correct permissions

  • SSO not working: Check SSO secret matches on both sides

For detailed troubleshooting, see individual integration pages.

Last updated