I've been building a CLI called Restless that tries to make exploring unfamiliar APIs easier.
When you encounter a new API the first step is often slow: finding documentation, locating Swagger/OpenAPI, and understanding the endpoint structure.
Restless tries to automate that discovery process.
Example:
$ restless scan https://api.github.com
Restless API Discovery
Scanning: https://api.github.com swagger detected 142 endpoints indexed
Auth ├─ POST /login ├─ POST /refresh Users ├─ GET /users ├─ GET /users/{id}
Repo: https://github.com/bspippi1337/restless
Feedback very welcome.
bspippi1337•1h ago
The goal is to reduce the first 30 minutes of working with a new API.
Right now Restless focuses on discovery: finding specs, indexing endpoints, and generating a mental map.
Curious how others here explore unfamiliar APIs.