GitHub repository
Source code, releases, and documentation.
Installation
Install with Go, or download a pre-built binary from releases.Setup
Authorize xurl with your X API credentials on first use:Usage
Raw API requests
Use xurl like curl — it handles auth headers automatically:Shortcut commands
xurl includes built-in shortcuts for common operations:Why use xurl?
| Feature | curl | xurl |
|---|---|---|
| Authentication | Manual OAuth header setup | Automatic — just run xurl auth once |
| Token management | You handle refresh/rotation | Built-in token storage and refresh |
| API shortcuts | Full URL required | Shorthand commands for common tasks |
| Request signing | Manual OAuth 1.0a signing | Automatic for all requests |
Using xurl with AI agents
xurl includes aSKILL.md file that describes its capabilities in a machine-readable format. AI agents can use this to understand how to invoke xurl commands on your behalf.
Related
Make your first request
Get started with the X API using cURL or SDKs.
API Playground
Test endpoints locally with mock data — no API credits needed.