# Use native curl syntax with Vercel CLI

**Published:** May 15, 2026 | **Authors:** Melkey Moksyakov

---

You can now use native `curl` syntax with the Vercel CLI. The [`vercel curl`](https://vercel.com/docs/cli/curl) command accepts full URLs, bare hostnames, and the `--url` flag, and uses your Vercel auth to bypass [Deployment Protection](https://vercel.com/docs/deployment-protection).

```bash
vercel curl https://example.vercel.app/api/hello
vercel curl example.vercel.app/api/users -X POST -H "Content-Type: application/json" -d '{"name":"Ada"}'
vercel curl --url https://example.vercel.app/api/status --compressed
```

If you've linked a project, you can also pass just a path:

```bash
vercel curl /api/hello
vercel curl /api/users -X POST -d '{"ok":true}'
```

Update to the latest Vercel CLI version and run `vercel curl` to get started. Learn more in the [Vercel CLI documentation](https://vercel.com/docs/cli).

---

📚 **More updates:** [View all changelog entries](/changelog/sitemap.md) | [Blog](/blog/sitemap.md)