Elyra
Elyra The coding agent eTerm The terminal that knows where each command ends Huskarl AI colleagues on your own Mac Starf An activity monitor for Apple silicon that never invents a number etrans An SSH and SFTP client for macOS Elyra VM Virtual machines for macOS, Linux and Windows on your Mac Litr A small, native web browser for macOS Notr A notebook for macOS e The native code editor Elyra Grove Native local development environment Askr The real server for Laravel & PHP Elyra Framework Rust + Svelte 5 framework for desktop apps Elyra Conductor Local project conductor Refr Local-first PDF workspace for macOS Elyra Workspace A desktop workspace for coding agents Elyra SQL Server MySQL-compatible SQL server in Rust Elyra Félagi Agents as teammates on one board Elyra SQL Client Native desktop SQL workbench Elyra SQL Anywhere Replication-ready SQL engine Elyra Sjá SEO & GEO workspace for macOS Elyra DataGrid Server-driven data grid for Laravel
Development
Development
Release notes
Changelog
Elyra
HTTP tools

HTTP tools

API testing, live documentation fetching, and OpenAPI parsing.

@elyracode/http-tools lets the agent send real HTTP requests, read external documentation, and parse OpenAPI specs — so it can verify endpoints, learn new APIs, and generate integration code grounded in the actual contract.

Install

elyra install npm:@elyracode/http-tools

Tools

Tool Description
execute_http_request Send HTTP requests (GET, POST, PUT, PATCH, DELETE) with headers, body, and auth. Returns status, headers, and body.
read_url_content Fetch a URL and convert HTML to readable text. Perfect for reading live documentation.
inspect_openapi Fetch and parse OpenAPI/Swagger specs. Returns structured endpoint summaries.

Commands

Command Description
/http Interactive selector for all HTTP tools

Examples

API testing

> Test POST localhost:8000/api/login with email and password
> Send a GET to /api/users with Bearer token authentication
> Test all CRUD endpoints for the products API

When something fails, the agent can chain into your logs and fix the underlying code.

Live documentation

> Read the Laravel Reverb docs and show me how to set it up
> Fetch the latest React 19 changelog
> What's new in Tailwind CSS 4?

Fresh information — not training‑cutoff guesses.

OpenAPI / Swagger

> Parse this OpenAPI spec and generate a PHP client with Guzzle
> Show me all user-related endpoints from the GitHub API
> Build TypeScript types from this Swagger spec

Security

  • Every request includes User-Agent: elyra-http-tools.
  • 30‑second timeout (configurable).
  • Responses are truncated at 50 KB (HTTP) / 80 KB (URL content).
  • Credentials are passed per request — nothing is stored.