Menu

Explorer & Settings

Tempo Explorer Submit Project
⚙️ x402 Infrastructure

x402 Facilitators:
List & Comparison

The facilitator is the engine that verifies and settles x402 payments. Below is a curated list of real facilitators — hosted and self-hosted — across Base, Solana and EVM chains, with live stats from the 112+ facilitator projects we track.

Diagram of an x402 facilitator: it sits between a paid API server and the blockchain, verifying the payment signature, checking funds and amount, and settling the USDC transfer on Base, EVM or Solana — available hosted or self-hosted

What does a facilitator do?

When an AI agent pays for a resource over x402, it sends a signed payment payload back to the server. The server doesn't talk to the blockchain directly — it forwards that payload to a facilitator, which:

  • Verifies the payment signature and amount are valid.
  • Settles the USDC transfer on-chain (e.g. via EIP-3009).
  • Confirms back to the server so it can release the resource.

The server-side piece that gates requests and talks to a facilitator is the x402 payment gateway.

Hosted vs. self-hosted

  Hosted (e.g. Coinbase CDP) Self-hosted (open-source)
SetupFastest — point to the endpointDeploy & run the server yourself
Data ownershipThird-party sees settlementYour infra, your data
ChainsMainly BasePick your own (EVM, Solana, …)
Best forShipping fast, prototypesControl, privacy, custom rails

The facilitator list

Curated real implementations · stars are live from GitHub · sorted by popularity.

coinbase/x402 Reference protocol + hosted facilitator

A payments protocol for the internet. Built on HTTP.

⭐ 6.4k TypeScript ⛓ Base
qntx/facilitator Self-hosted

Production-ready x402 facilitator server.

⭐ 149 Rust ⛓ Base / EVM

Self-hosted x402 facilitator.

⭐ 63 TypeScript ⛓ EVM
rawgroundbeef/OpenFacilitator Self-hosted / open

Accept payments from AI agents. Open-source. Your data, your domain, your rules. Free forever.

⭐ 21 TypeScript ⛓ EVM

A production-ready payment settlement service for the x402 protocol. Built with Elysia and Node.js, it verifies cryptographic payment signatures and settles transactions on-chain for EVM, SVM (Solana), and Starknet networks.

⭐ 17 TypeScript ⛓ Base

The Decentralized Facilitator for Agentic Payments

⭐ 17 TypeScript ⛓ EVM
gosuda/x402-facilitator Self-hosted (Go)

Golang implementation of an x402 payment facilitator

⭐ 15 Go ⛓ EVM
mogami-tech/x402-facilitator Self-hosted (Docker)

Run your own payment gateway as a Docker image, or use ours online to verify and settle x402 transactions instantly.

⭐ 6 Java ⛓ EVM

x402 facilitator-client-ts

⭐ 4 TypeScript ⛓ Cronos / EVM

X402 payment facilitator for AI API billing with Solana USDC and Base USDC support.

⭐ 4 Python ⛓ Solana + Base

Browse all 112+ facilitator projects in the directory →

How to choose

Want to ship today?

Use the hosted Coinbase CDP facilitator on Base. Least setup, fastest to a working paywall.

Need data ownership?

Self-host an open-source facilitator (Rust/Go/TS/Java) so settlement runs on your own infrastructure.

Building on Solana?

Pick a multi-chain facilitator that settles Solana USDC, not just Base.

Frequently asked questions

What is an x402 facilitator?

A facilitator is the service that verifies a payment payload and settles it on-chain on behalf of a resource server. It lets your API accept x402 payments without writing your own settlement and verification logic — the server forwards the signed payment to the facilitator, which checks it and broadcasts the USDC transfer.

Is there an official x402 facilitator?

Yes. Coinbase ships the reference x402 protocol and a hosted CDP facilitator, which is what most projects use to get started on Base. You can also self-host a facilitator if you want to own the settlement path.

Can I run my own (self-hosted) facilitator?

Yes. Several open-source facilitators (in Rust, Go, TypeScript and Java) let you run settlement on your own infrastructure for control, privacy and custom chains. See the self-hosted options listed above.

Is there an x402 facilitator for Solana?

Yes — some facilitators support Solana USDC in addition to Base. Multi-chain facilitators handle settlement across more than one network; the list above flags chain support per project.

How do I choose a facilitator?

If you want the fastest path on Base, start with the hosted Coinbase CDP facilitator. If you need data ownership, custom chains, or no third-party dependency, pick a self-hosted open-source facilitator in your stack’s language (Rust, Go, TS, Java).

What is the x402 facilitator URL?

The facilitator URL is the HTTP endpoint your resource server points to for the /verify and /settle calls. If you use a hosted facilitator (like Coinbase CDP), you configure the URL it provides in your x402 middleware. If you self-host, the facilitator URL is simply the address of your own deployed facilitator server. The exact hosted endpoint is documented by your provider — always copy it from their official docs rather than hard-coding a guessed value.