For game makers

Friends for your game, without the backend.

PuzzParty gives your web game sign-in, player profiles and friends with one script tag, so your daily puzzle can stay a simple static site.

Why game makers use PuzzParty

One-tap sign-in

Players tap Continue with PuzzParty and they're in. No passwords, no sign-up forms, no auth server to run.

Friends, built in

See which of a player's friends also play your game. Perfect for friend leaderboards, streaks and challenges.

Works on static sites

One script tag, no build step. Plain HTML and JavaScript is all you need, hosted anywhere.

Players trust it

Private by design: your game only sees friends who also play it, so players are happy to connect.

Up and running in minutes

  1. 1
    Add the script

    We give you a client ID for your game.

  2. 2
    Show the button

    “Continue with PuzzParty” signs players in.

  3. 3
    Use players and friends

    Get the player's profile and friends who play your game.

<script src="https://puzzparty.com/sdk/v1/puzzparty.js"></script>
<div id="login"></div>
<script>
  const puzzparty = PuzzParty.init({ clientId: "your-game" });
  puzzparty.renderButton("#login");

  puzzparty.handleRedirect().then(async (player) => {
    if (!player) return;
    const friends = await puzzparty.getFriends();
    // Show friends' scores, start a challenge…
  });
</script>
Early access

Bring PuzzParty to your game

We're onboarding games personally. Tell us about yours, and we'll reach out to help you set it up. It's free during early access.