For developers

Let AI agents into your website, with the person's permission.

Assentry is identity and authorisation infrastructure connecting people, their AI agents and your website. Install the SDK, protect a route, and your site can verify who an agent represents and what it's been authorised to share, without ever handling a user's password.

Verify who an agent acts for

One call tells you whether a credential is valid right now, and which consenting person the agent represents.

Only the data people agreed to share

Pull profile fields per request. Anything the person didn't consent to is simply left out.

Discoverable from any page

Agents find your Assentry-enabled routes automatically, with no human login wall to get stuck behind.

Up and running in minutes

  1. 1Create a developer account and an app in the console.
  2. 2Copy your API key and store it as a server secret.
  3. 3Install the SDK and protect a route.
Full quickstart
Terminal
npm install @assentry/sdk
server.ts
app.use(assentryDiscovery({ partnerName: "Your Site" }));

app.get("/account", requireGrant(assentry), (req: AssentryRequest, res) => {
  res.json({ actingFor: req.assentryGrant!.userId });
});