Sandbox
Once you're registered, generate a real signed embed URL and click through the exact experience your users will see — before you write a single line of integration code.
Open the embed playground
app.designa.ai/embed-playground — requires a Designa login
What it does
Pick a fake partnerUserId, partnerBusinessId, email, and role, choose which embed page to load, and the playground signs the URL with your own embed_secretright there in your browser — the same HMAC-SHA256 computation your server would do — then renders it live in an iframe on the page.
- No code to write — useful for evaluating the integration or debugging a signature mismatch.
- Signing happens client-side using the secret already shown to you under Settings → Designa Integration.
- Every field maps 1:1 to what you'd send from your own backend — see the generated URL to check your own signing code against it.
Before you start
You need a partner_id and embed_secret first — register at app.designa.ai/partner-connect (see Quickstart, step 1) using the same Designa account you'll log into the playground with.
What it isn't
Not an isolated test environment
There is no separate staging API, database, or Keycloak realm. The playground signs real URLs against Designa's production stack — the difference is only that the identities you type in are obviously fake. The first preview you generate does provision a real (fake-domain) account and a real credit pool under your partner record, exactly like a genuine embed would.Keep your test partnerUserId/partnerBusinessId/emailvalues clearly fake (the playground's defaults already are) so test data stays easy to tell apart from real users later.
Ready to wire this into your own backend? Authentication & signing has the exact signing recipe for both a server-side and no-backend integration.