Repositório no GitHub
Código-fonte, releases e documentação.
Instalação
Instale com Go ou baixe um binário pré-compilado nas releases.Configuração
1. Crie um app X
O xurl se autentica usando o seu próprio app de desenvolvedor. No Portal do Desenvolvedor X:- Crie (ou abra) um app com OAuth 2.0 habilitado.
- Registre o redirect URI
http://localhost:8080/callbackno app. - Copie o Client ID e o Client Secret do app na página “Keys and tokens”.
2. Defina suas credenciais
Exporte as credenciais no mesmo shell em que você vai executar o xurl:3. Autorize
~/.xurl, então você não precisa se autenticar novamente.
Uso
Requisições brutas à API
Use o xurl como o curl — ele cuida dos cabeçalhos de auth automaticamente:Comandos de atalho
O xurl inclui atalhos integrados para operações comuns:Por que usar o xurl?
| Recurso | curl | xurl |
|---|---|---|
| Autenticação | Configuração manual do cabeçalho OAuth | Automática — basta executar xurl auth uma vez |
| Gerenciamento de tokens | Você lida com refresh/rotação | Armazenamento e refresh de tokens integrados |
| Atalhos de API | URL completa obrigatória | Comandos abreviados para tarefas comuns |
| Assinatura de requisições | Assinatura OAuth 1.0a manual | Automática para todas as requisições |
Usando o xurl com agentes de IA
O xurl inclui um arquivoSKILL.md que descreve suas capacidades em formato legível por máquina. Agentes de IA podem usá-lo para entender como invocar comandos do xurl em seu nome.
Relacionados
Faça sua primeira requisição
Comece a usar a X API com cURL ou SDKs.
API Playground
Teste endpoints localmente com dados mock — sem gastar créditos da API.