awesome-api-devtools
:books: A collection of useful resources for building RESTful HTTP+JSON APIs.
https://github.com/yosriady/awesome-api-devtools
Last synced: 15 minutes ago
JSON representation
-
API Client Development Tools
-
.Dart
-
General
- at-your-service
- Swagger CodeGen - compliant server.
- AutoRest
- OpenAPI Generator
-
Java
- Retrofit - safe HTTP client for Android and Java.
-
Javascript
-
.NET
-
Ruby
-
-
API Clients
-
Desktop
-
Hosted
-
Open Source
- Hoppscotch
- Hurl
- ATAC - full TUI API client made in Rust. ATAC is free, open-source, offline and account-less.
-
-
API Debugging and Mocking
-
Desktop
-
Hosted
-
-
API Design Guides
-
Desktop
- PayPal API Style Guide
- Haufe API Style Guide
- Microsoft REST API Guidelines
- The RESTed NARWHL
- Zalando REST API Guidelines
- API Stylebook Design Guidelines
- API Stylebook Design Topics
- Azure API Design
- Heroku Platform HTTP API Design Guide
- Haufe API Style Guide
- 18F API Standards
- White House Web API Standards
- API Stylebook Design Guidelines
- The RESTed NARWHL
- Zalando REST API Guidelines
- Adidas-group API Design Guide
-
-
API Developer Portal
-
Desktop
- Tyk
- APIMATIC - tailored for your API.
- Optic Docs - accurate OpenAPI documentation with your consumers. With Optic they can subscribe to your API and get notified when it changes.
- Optic Docs - accurate OpenAPI documentation with your consumers. With Optic they can subscribe to your API and get notified when it changes.
-
-
API Documentation
-
.Dart
- DeveloperHub - facing API docs.
- Apiary
- API Docs
- ReDoc - generated API Reference Documentation.
- Swagger UI - compliant API.
- Slate
- prmd
- Aglio
- Docbox
- widdershins
- Elements - based API documentation for OpenAPI 3.x/2.x
- Readme
-
-
API Frameworks
-
C#
-
Elixir
-
Erlang
-
Go
-
Haskell
-
Java
- Dropwizard - friendly, high-performance, RESTful web services.
- Jersey
- Metamug Mason
- Rest.li - safe bindings and asynchronous, non-blocking IO.
- Spring Boot - performance and little configuration needed.
-
Javascript
-
Miscellaneous
-
MySQL
-
PHP
- API Platform - LD, Schema.org and Hydra support
- Dingo API
- Fractal
- Yii2 Framework
-
Postgres
-
Python
- Tastypie
- restless
- flask-restful
- Falcon - level, high-performance Python framework for building HTTP APIs, app backends, and higher-level frameworks.
- apistar
- sanic - like Python 3.5+ web server that's written to go fast.
- hug
- FastAPI - performance), web framework for building APIs with Python 3.6+ based on standard Python type hints.
- Django REST framework
-
R
-
Ruby
-
Scala
- Play
- Spray - source toolkit for building REST/HTTP-based integration layers on top of Scala and Akka.
- Colossus
- Finatra - Server and Finagle.
- Skinny Micro - web framework to build servlet applications in Scala.
- Akka HTTP - and client-side HTTP stack on top of akka-actor and akka-stream.
- Swagger Akka HTTP - Akka-Http brings Swagger support for Akka-Http Apis.
- Scalatra - framework.
- Spray - source toolkit for building REST/HTTP-based integration layers on top of Scala and Akka.
-
-
API Gateways
-
Desktop
- AWS API Gateway
- Ambassador API Gateway - performance Envoy Proxy.
- Apigee127
- Pushpin
- Camel - specific languages, including a Java-based fluent API, Spring or Blueprint XML configuration files, and a Scala DSL.
- HAProxy
- OpenResty
- Tyk - source, fast and scalable API gateway, portal and API management platform.
- Kong - source management layer for APIs, delivering high performance and reliability.
- APIGrove
- APISIX - Native API gateway, based on the Nginx library and etcd.
- Strongloop
- Vulcand
- Zuul
- fabio - conf load balancing HTTP(S) router for deploying microservices managed by [consul](https://www.consul.io) by eBay.
- Traefik
- Oathkeeper
- Zuplo - Powered API Management platform for API Development, Deployment, and Documentation. Add auth, rate-limiting, and monetization to your API in minutes.
- Kong - source management layer for APIs, delivering high performance and reliability.
- Pushpin
- Fusio
- OpenResty
- Tengine
- Janus
-
-
API Monitoring
-
API Publishing
-
Desktop
-
-
API Security
-
API Specification Languages
-
API Specifications
- API Commons - agnostic API specifications / Data Models.
- API Commons - agnostic API specifications / Data Models.
- APIS.guru
- AnyAPI
-
API Specification Tools
- Swagger Inspector - generate OpenAPI documentation for any API.
- Swagger Editor
- Swagger Tools and Integrations
- OpenAPI extension for VS Code
- OpenAPI plugin for JetBrains IDEs
- Apimatic
- OpenAPI Definition Designer
- Stoplight Studio
- Optic - to-date
- Swagger Inspector - generate OpenAPI documentation for any API.
- Dredd
- API Spec Converter
- Spectral
- Optic - to-date
- RateMyOpenAPI - source tools that scans your OpenAPI spec and identifies issues with documentation, security, and SDK generation - and generates a report with fix suggestions.
- OpenAPI DevTools
- Swagger Editor
- Swagger Editor
- Swagger Tools and Integrations
Programming Languages
Categories
API Frameworks
73
API Gateways
24
Learning Resources
22
API Specification Tools
20
API Design Guides
16
API Client Development Tools
16
API Clients
12
API Documentation
12
API Debugging and Mocking
10
JSON Format Standards
7
API Testing
5
API Specification Languages
4
API Developer Portal
4
API Specifications
4
Thanks
3
API Security
3
Contributing
2
API Monitoring
2
References
2
Blogs
1
API Publishing
1
API Web Scanners
1
Sub Categories
Keywords
api
16
openapi
15
rest
15
http
12
openapi3
11
rest-api
9
swagger
8
framework
8
python
7
json
6
go
6
golang
6
web
6
openapi-specification
5
api-testing
4
api-client
4
cli
4
http-client
4
testing
4
security
4
web-framework
4
oas
4
openapi31
3
http-server
3
websocket
3
open-source
3
scala
3
testing-tools
3
server
3
php
3
oauth2
3
api-documentation
3
docker
3
react
2
unit-testing
2
slate
2
haskell
2
restful-api
2
consul
2
reverse-proxy
2
load-balancer
2
generator
2
swagger-oss
2
graphql
2
c-sharp
2
developer-tools
2
curl
2
integration-testing
2
asgi
2
microservices
2