For developers & partners

Build on the Reqport network.

Receive, verify, and respond to law enforcement data requests from your own systems. Use the Reqport API, CLI, or MCP server to pull verified requests into your workflow and send responses, with request contents encrypted end to end.

Start your way

The same responder loop (discover, read, answer) works from the command line, from your AI agent over MCP, or handed to a coding agent as a skill. Test everything against sandbox first.

Command line

Install the CLI, sign in, and answer a request in a handful of commands. The binary is qp.

npx @reqport/cli@latest

then: qp login → qp requests list → qp respond

Quickstart

From your AI agent

Run qp mcp to start a stdio MCP server that exposes the same operations as tools, with the exchange contracts available as context.

qp mcp

point any MCP client at it, like Claude Code or Cursor

For AI agents

Agent skill

Hand your coding agent the Reqport responder skill. It installs the CLI, points at sandbox, and implements a responder integration end to end.

Give it to your agent

Learn the concepts

Anyone can define a data format. What makes an exchange work between organizations is everything around it: who's allowed in, the order things happen in, and a place the rules live. Reqport operates those four things.

The network

The connected set of authorities and businesses that exchange data with each other. You integrate once to reach the whole network, not one counterparty at a time.

The doorman

Admission, identity, and authority status. Who is entitled to ask, and who must answer, is verified, not assumed, before any exchange is admitted.

The rulebook

The workflows and exchange patterns that define how a request is made and answered. They are versioned, referenceable, and maintained so every participant stays in step.

The registry

The canonical directory of exchange contracts and their versions that Reqport operates. It is the single reference every participant points at.

Ready to join the network?

Get your organization admitted, then mint per-environment API keys and enable the exchanges you need. Start in sandbox, then move to production.