Crystallize Plugin Developer

•
4
•

Streamlines the creation, registration, and secure deployment of vendor-hosted extensions for the Crystallize App UI.

This skill serves as a comprehensive developer's guide for building Crystallize Plugins—vendor-hosted applications that extend the Crystallize platform via iframes. It assists developers through the entire lifecycle, including generating RSA-OAEP-256 keypairs for secure communication, defining JSON Schema-based configuration forms, and declaring entrypoint placements for entity-scoped widgets or dashboard views. By providing implementation patterns for JWE payload decryption and Backend Token validation, it ensures that your extensions are both highly functional and architecturally secure, allowing you to act on behalf of users via Crystallize APIs without exposing sensitive secrets.

Características Principales

01Automated scaffolding for upstream plugin servers and entrypoint paths
02Secure decryption logic for handling iframe payloads and Backend Tokens
03JSON Schema (Draft 2020-12) authoring for dynamic installation forms
04Placement convention guidance for orders, customers, and dashboard views
054 GitHub stars
06RSA-OAEP-256 keypair generation and JWE credential management

Casos de Uso

01Building tenant-wide dashboard plugins to visualize analytics or external data sources
02Creating custom UI widgets for order fulfillment and customer management within Crystallize
03Developing secure third-party integrations that require encrypted API secrets and backend-to-backend communication