SDKs open source e ferramentas para agentes da Stripe que adicionam cobrança e pagamentos a produtos com LLMs e agentes de IA.
x402-foundation/x402
Um protocolo aberto de pagamentos na internet baseado em HTTP, que permite cobrar por requisição usando o status 402 Payment Required.
Alternativa open source a:Stripe
- Estrelas
- 6,744
- Forks
- 2,209
- Issues abertas
- 756
- Último commit
- há 6 dias
O que é?
x402 é um padrão aberto para pagamentos nativos da internet. Ele permite que um servidor de recursos, como uma API ou página da web, solicite um pagamento ao cliente usando o status HTTP 402 Payment Required. O cliente responde com um pagamento assinado em um cabeçalho da requisição. O protocolo foi projetado para funcionar tanto com valores em cripto quanto em moeda fiduciária, em diversas redes e com diferentes tokens.
Em um fluxo típico, o servidor retorna os requisitos de pagamento, o cliente escolhe uma opção e envia um payload de pagamento, e um facilitador verifica e liquida o pagamento on-chain antes de o servidor retornar o recurso. Esquemas de pagamento como exact, upto e batch-settlement definem como o dinheiro circula, enquanto as redes definem onde ocorre a liquidação. O projeto oferece SDKs em TypeScript, Python e Go, com integrações para Express, Fetch, Axios, Hono, Next e outras ferramentas.
O design busca evitar que clientes e servidores precisem lidar com detalhes de gas ou RPC, transferindo essa responsabilidade para o facilitador. Os pagamentos devem ser não custodiais, para que facilitadores ou servidores não possam movimentar fundos além do que o cliente autorizou.
Recursos principais
- 01Retorna HTTP 402 com requisitos de pagamento que os clientes podem processar.
- 02Oferece suporte a vários esquemas de pagamento, incluindo exact, upto e batch-settlement.
- 03Funciona em diferentes redes blockchain e com valores em moeda fiduciária por meio de implementações de chain intercambiáveis.
- 04Oferece SDKs para TypeScript, Python e Go.
- 05Disponibiliza middleware para Express, Fastify, Hono, Next e outros frameworks.
Casos de uso
- Cobrar por requisição em uma API paga, sem contas de usuário nem assinaturas.
- Vender acesso a artigos, dados ou arquivos com pequenos pagamentos por visualização.
- Permitir que agentes de IA ou clientes automatizados paguem por recursos da web via HTTP.
Início rápido
- 1
Instale os pacotes do servidor TypeScript Express
npm install @x402/core @x402/evm @x402/svm @x402/express - 2
Instale o pacote Python
pip install x402 - 3
Instale o módulo Go
go get github.com/x402-foundation/x402/go/v2
Antes de usar
- O suporte a esquemas de pagamento e redes varia, por isso clientes e facilitadores precisam oferecer suporte explícito a cada combinação (esquema, rede).
- O README recomenda não presumir que o facilitador público x402.org será usado em produção com EVM na mainnet.
Tópicos
Perguntas frequentes
- O que é x402?
- Um protocolo aberto de pagamentos na internet baseado em HTTP, que permite cobrar por requisição usando o status 402 Payment Required. x402 é um padrão aberto para pagamentos nativos da internet. Ele permite que um servidor de recursos, como uma API ou página da web, solicite um pagamento ao cliente usando o status HTTP 402 Payment Required. O cliente responde com um pagamento assinado em um cabeçalho da requisição. O protocolo foi projetado para funcionar tanto com valores em cripto quanto em moeda fiduciária, em diversas redes e com diferentes tokens.
- x402 é gratuito? Qual é a licença?
- x402 é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- x402 ainda é mantido?
- Manutenção ativa. O último commit de x402 foi em 15 de out. de 2026.
- Para que posso usar x402?
- Cobrar por requisição em uma API paga, sem contas de usuário nem assinaturas. Vender acesso a artigos, dados ou arquivos com pequenos pagamentos por visualização. Permitir que agentes de IA ou clientes automatizados paguem por recursos da web via HTTP.
- Como instalar x402?
- Instale os pacotes do servidor TypeScript Express: npm install @x402/core @x402/evm @x402/svm @x402/express Instale o pacote Python: pip install x402 Instale o módulo Go: go get github.com/x402-foundation/x402/go/v2
- Onde consigo x402?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/x402-foundation/x402
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Sistema de gestão de aprendizagem open source e auto-hospedável para vender cursos online e downloads digitais em um site com sua própria marca.
Framework e stack de aplicações open source em TypeScript para criar agentes de IA autônomos, com runtime principal, plugins e o app Eliza local-first.
Um mecanismo TypeScript que executa inferência de LLM inteiramente no navegador com WebGPU e oferece uma API compatível com a OpenAI.
Typebot é um construtor visual de chatbots que pode ser hospedado por você para criar fluxos de conversa, incorporá-los a apps web ou mobile e coletar resultados.
Editor de apresentações no estilo PowerPoint para a web, feito com Vue 3 e TypeScript, com suporte a importar e exportar PPTX e gerar slides com IA a partir de templates.