https://github.com/dreamfactorysoftware/awesome-rest-apis
A curated directory of useful tools related to REST APIs
https://github.com/dreamfactorysoftware/awesome-rest-apis
List: awesome-rest-apis
rest-api
Last synced: 4 days ago
JSON representation
A curated directory of useful tools related to REST APIs
- Host: GitHub
- URL: https://github.com/dreamfactorysoftware/awesome-rest-apis
- Owner: dreamfactorysoftware
- License: cc0-1.0
- Created: 2024-04-23T14:47:58.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-28T23:09:24.000Z (almost 2 years ago)
- Last Synced: 2025-03-05T00:35:00.283Z (over 1 year ago)
- Topics: rest-api
- Homepage:
- Size: 22.5 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Awesome REST APIs
[](https://awesome.re)
A curated list of awesome REST API resources.
Inspired by the [awesome](https://github.com/sindresorhus/awesome) list.
## API Generators
* [DreamFactory](https://www.dreamfactory.com): Generates secure, documented APIs from hundreds of data sources, including MySQL, MS SQL Server, MongoDB, AWS S3, and even serial ports and mainframes.
## API Documentation
### Great API Documentation Examples
* [GitHub](https://docs.github.com/en/rest): Includes tutorials, troubleshooting guides, best practices, example scripts and responses. Very well done.
* [Stripe](https://docs.stripe.com/): The pinnacle of API documentation, includes interactive testing.
* [Twilio](https://www.twilio.com/docs): Another amazing set of documentation.
### API Learning Resources
* [curl](https://everything.curl.dev/): This is a great e-book about curl written by the curl author himself Daniel Stenberg.
## API Testing Clients
* [Bruno](https://www.usebruno.com/): OSS version available, additional features available for small one-time payment.
* [GetAPI](https://getapi.com/): Native macOS app built the by [TablePlus](https://tableplus.com/) team.
* [httpie](https://httpie.io/): Also OSS, but offers a desktop client, web version, and CLI.
* [Insomnia](https://insomnia.rest/): Free and subscription versions available.
* [Postman](https://www.postman.com/): The OG API client. Free version available in addition to subscription options.
* [SOAPUI](https://www.soapui.org/): Paid product, offers additional testing and performance features.
* [Posting](https://github.com/darrenburns/posting): Terminal-based API client.
## API Client Library Generator
* [OpenAPI Generator](https://github.com/OpenAPITools/openapi-generator): Supports API client generation using an incredible number of languages, including PHP, Ruby, Python, PowerShell, Rust, and many others.
## JSON Viewers and Manipulators
* [JSON Crack](https://jsoncrack.com/) - Visualize JSON strings.
* [jq](https://jqlang.github.io/jq/) - Command-line JSON processor. Like sed, but for JSON.
* [CSV2JSON](https://csvjson.com/) - A website that... converts CSV to JSON.
* [JSONPath Online Evaluator](https://jsonpath.com/): Nice utility for executing JSONPath commands against JSON strings.
## DNS
* [DNS Swiss Army Knife](https://dnschecker.org/all-tools.php): Bunch of useful DNS-related tools.