x402 Protocol

Payments that
just work

Accept crypto payments in milliseconds. One API, eight chains, zero complexity. Built for developers who ship.

0
Transactions
<400ms
Settlement
8
Chains

Supported Networks

SolanaBasePolygonArbitrumOptimismAvalancheSeiIoTeX

Built for speed

Everything you need to accept payments on the modern web

Instant Settlement

Transactions finalize in under 400ms. No waiting, no chargebacks.

AI Agent Ready

Native support for autonomous agents to make and receive payments.

Micropayments

Sub-cent transactions. Pay per API call, per word, per second.

Non-Custodial

Your keys, your funds. We never touch your money.

HTTP Native

Uses standard HTTP 402. Works with any framework or language.

Real-time Analytics

Monitor payments and track revenue as it happens.

Simple integration

Add payment requirements to any endpoint in minutes

payment.ts
import { Nory } from 'nory-sdk';

const nory = new Nory({ network: 'solana-mainnet' });

// Protect any endpoint with payments
app.get('/api/premium', async (req, res) => {
  const payment = req.headers['x-payment'];

  if (!payment) {
    return res.status(402).json(
      nory.createRequirement({ amount: '1.00', currency: 'USDC' })
    );
  }

  const result = await nory.verify(payment);
  if (result.valid) {
    res.json({ data: 'Premium content!' });
  }
});
100% Refund Guaranteed

Test for free

Use Echo mode to test payments at no cost. Every payment is instantly refunded.

curl -X POST https://nory.io/api/echo
# Response: Payment refunded!

Why developers choose Nory

Sub-400ms settlement on Solana
8 chains with a single integration
Free Echo mode for testing
Non-custodial - your keys, your funds
Native AI agent support
Real-time webhooks
nx

Ready to get started?

Set up your first payment endpoint in under 5 minutes.