Comply Developers

Build with Comply.

One script tag gets you a full data compliance workflow. A REST API and webhooks let you go deeper. Everything is documented. Nothing requires a sales call.

01

Add one script tag

Paste the Comply embed into your site’s HTML. Works with any stack: React, plain HTML, Next.js, whatever you’re shipping.

02

Pass your site key

Your Comply dashboard gives you an API key. Drop it into the data attribute. The widget reads it automatically.

03

Done

Your users can now submit data view and deletion requests. You get a dashboard. Confirmations go out automatically. No backend work on your end.

<!-- Add to your </body> --> <script src="https://cdn.allies.gg/comply/v1/widget.js" data-site-key="YOUR_SITE_KEY" async ></script>

That’s the entire integration for 90% of use cases. The REST API is available if you need to go further.

01 Widget

Embeddable portal

Drop one script tag onto any page and Comply renders a clean, branded interface for data rights requests. No design work on your end. Works on any frontend framework, no build step required, and email verification is handled automatically.

02 REST API

Full API access

Build custom interfaces or automate request handling entirely. The Comply API covers requests, users, documents, and audit logs over JSON and HTTPS. API key authentication, a sandbox environment, and rate limits of 1,000 requests per minute on paid plans.

03 Webhooks

Event-driven integration

Subscribe to request lifecycle events and trigger your own systems when a request is submitted, verified, accepted, or completed. HTTPS POST to your endpoint with HMAC signature verification, retry logic with exponential backoff, and delivery logs in your dashboard.

04 Headless

Fully headless mode

Skip the widget entirely. Use the API to build your own intake form while Comply handles verification, routing, and confirmation on the backend. Custom email templates supported, full audit trail still generated, works with any frontend or mobile app.