Premium Plugin

Developer Plugin

External API Access

Full REST API with key management, interactive Swagger documentation, rate limiting, CORS configuration, and webhook support.

Build anything on CrystalQore

A developer-first API that gives you programmatic access to every feature in CrystalQore.

API Key Management

Generate, rotate, and revoke API keys from your admin panel. Assign per-key permissions and track usage for each integration.

Interactive Swagger Docs

Auto-generated OpenAPI documentation with a built-in try-it-out console. Test endpoints without leaving the browser.

Rate Limiting & CORS

Configurable rate limits per key with burst allowances. CORS policies ensure secure cross-origin access from your apps.

Usage Analytics

Real-time dashboards showing API call volume, latency percentiles, error rates, and top endpoints per key.

Webhook Support

Push real-time events to your systems via webhooks. Configure per-event subscriptions with retry policies and delivery logs.

RESTful Design

Clean, consistent REST endpoints following industry best practices. JSON responses, pagination, filtering, and proper HTTP status codes.

How it works

From installation to your first API call in under five minutes.

Step 1

Install the Plugin

Enable External API from your CrystalQore admin panel. The REST endpoints become available immediately.

Step 2

Generate API Keys

Create API keys with scoped permissions. Configure rate limits, CORS origins, and webhook subscriptions.

Step 3

Start Building

Use the interactive Swagger docs to explore endpoints, then integrate with your apps, scripts, or third-party services.

Ready to build on CrystalQore?

Get the External API plugin and start integrating CrystalQore with your existing tools and workflows.

Already using the free version?

The open-source edition includes basic internal APIs. Upgrade to the External API plugin for full REST access, key management, Swagger docs, and webhook support.