Comparison of API simulation tools: Difference between revisions

Content deleted Content added
m updated apiUi since there is docker support now
Wojtek-tp (talk | contribs)
m Traffic Parrot now supports RabbitMQ and AMQP 1.0
Line 25:
| [[Karate (software)|Karate]] || {{yes}}; [[MIT_License|MIT]]<ref>[https://github.com/intuit/karate/blob/master/LICENSE Karate license]</ref> || {{yes}}|| HTTP(S), Java interop<ref>[https://github.com/intuit/karate/tree/master/karate-netty Karate-Netty home page]</ref> || {{no}} || {{yes}}<ref>[https://github.com/intuit/karate/tree/master/karate-netty Karate-Netty home page]</ref> || {{no}} || {{no}}
|-
|Mockadillo|| {{no}}; Proprietary || {{no}}
|HTTP(S)<ref name=":0">{{Cite web|url=https://mockadillo.com|title=Mockadillo|website=Mockadillo Homepage}}</ref>|| {{yes}} || {{yes}} || {{no}} || {{yes}}
|-
| Mocklets || {{no}}; Proprietary<ref>[https://mocklets.com/terms Mocklets Terms of Use]</ref> || {{yes}} || HTTP(S) || {{yes}} || {{no}} || {{no}} || {{yes}} <ref>[https://mocklets.com/ Mocklets]</ref>
|-
|Mockoon || {{yes}}; [[MIT_License|MIT]]<ref>[https://github.com/mockoon/mockoon/blob/master/LICENSE.md Mockoon license]</ref> || {{yes}}
|HTTP(S)<ref>{{Cite web|url=https://mockoon.com/features/|title=Mockoon|website=Mockoon features page}}</ref>|| {{yes}} || {{yes}} || {{yes}} <ref>[https://hub.docker.com/r/mockoon/cli Mockoon CLI dockerhub]</ref> || {{no}}
|-
Line 71:
| Smocker || {{yes}}; [[MIT_License|MIT]]<ref>[https://github.com/Thiht/smocker/blob/master/LICENSE Smocker License]</ref> || {{yes}} || HTTP(S)<ref name=smockerdocumentation>[https://smocker.dev/guide/ Smocker documentation]</ref> || {{yes}} || {{yes}} || {{yes}} || {{no}}
|-
|SmartMock.io|| {{no}}; Proprietary<ref>[https://smartmock.io/terms SmartMock.io Terms of Use]</ref> || {{yes}} <ref>[https://smartmock.io/pricing SmartMock.io pricing]</ref>
|HTTP(S)|| {{yes}} || {{yes}} || {{no}} || {{yes}}
|-
Line 87:
| Stoplight || {{yes}}; Prism<ref>[https://github.com/stoplightio/prism Prism]</ref> || {{yes}} (Free Edition)<ref>[https://stoplight.io/pricing/ Stoplight Pricing]</ref>|| HTTP(S) and generate mocks directly from OpenAPI || {{yes}} || {{yes}} || {{yes}} || {{yes}}
|-
| Traffic Parrot
| Traffic Parrot || {{no}};<ref>[http://trafficparrot.com/Service_virtualization_and_stubbing_tools_comparison.html Traffic Parrot HTTP(S) component is based on open source Wiremock]</ref> Proprietary<ref name=trafficparrothomepage>[http://trafficparrot.com/ Traffic Parrot home page]</ref> || {{no}} || HTTP(S), JMS (Queues and Topics), IBM® MQ, File transfers, gRPC, Amazon Simple Queue Service (SQS), Azure AMQP Service Bus<ref name=trafficparrothomepage/> <br/><br/>In beta:<ref>[https://trafficparrot.com/beta.html Traffic Parrot list of beta features]</ref> FIX, FAST, FIXatdl, SWIFT, AMQP, MQTT, RabbitMQ, SonicMQ, Kafka, <br/>CORBA, FTP, SFTP, .NET WCF, RMI, MTP, <br/> TIBCO EMS, CICS, SAP RFC, JDBC, Mongo, Databases, <br/>OFX, IFX, RIXML, AS2, <br/>Amazon Simple Notification Service (SNS), AWS IoT Message Broker, XMPP, <br/>Google Cloud Messaging (GCM), Azure Event Grid, Azure Event Hubs, <br/>Azure Service Bus, STOMP, Thrift, Avro, HTTP/2 (HTTP2), LWM2M, CoAP (Constrained Application Protocol), ZeroMQ, Broker-J (BrokerJ), Qpid, QUIC and gQUIC (Google QUIC) || {{yes}}<ref name=trafficparrothomepage/> || {{yes}}<ref>[http://trafficparrot.com/documentation/5.1.x/dynamic.html Traffic Parrot Dynamic Responses Documentation]</ref> || {{yes}}<ref name=trafficparrothomepage/> || {{yes|Yes}}<ref>[http://trafficparrot.com/documentation/5.1.x/user_guide.html#running-docker Traffic Parrot is compatible with Docker, Kubernetes and Openshift]</ref><ref name=trafficparrothomepage/>
| {{no}}; Proprietary<ref name=trafficparrothomepage>[http://trafficparrot.com/ Traffic Parrot home page]</ref>
| {{no}}; <ref>[https://trafficparrot.com/buy.html Traffic Parrot pricing]</ref>
| HTTP(S) including REST and SOAP
 
gRPC
 
JMS (IBM® MQ, ActiveMQ, RabbitMQ)
 
Native IBM® MQ
 
AMQP 1.0
 
File transfers over a filesystem
 
Amazon Simple Queue Service (SQS)
 
Azure AMQP Service Bus <ref>[https://trafficparrot.com/documentation/5.30.x/data_sheet.html Traffic Parrot data sheet]</ref>
 
 
In beta: <ref>[https://trafficparrot.com/beta.html Traffic Parrot list of beta features]</ref>
FIX, FAST, FIXatdl, SWIFT, AMQP, MQTT, SonicMQ, Kafka,
CORBA, FTP, SFTP, .NET WCF, RMI, MTP,
TIBCO EMS, CICS, SAP RFC, JDBC, Mongo, Databases,
OFX, IFX, RIXML, AS2,
Amazon Simple Notification Service
(SNS), AWS IoT Message Broker, XMPP,
Google Cloud Messaging (GCM), Azure Event Grid, Azure Event Hubs,
STOMP, Thrift, Avro, HTTP/2 (HTTP2), LWM2M, CoAP (Constrained Application Protocol), ZeroMQ, Broker-J
(BrokerJ), Qpid, QUIC and gQUIC (Google QUIC)
| {{yes}}<ref name=trafficparrothomepage/>
| {{yes}}<ref>[http://trafficparrot.com/documentation/5.30.x/dynamic.html Traffic Parrot Dynamic Responses Documentation]</ref>
| {{yes}}<ref name=trafficparrothomepage/>
| {{yes|Yes}}<ref>[http://trafficparrot.com/documentation/5.30.x/user_guide.html#running-docker Traffic Parrot is compatible with Docker, Kubernetes and Openshift]</ref><ref name=trafficparrothomepage/>
|-
| tweak || {{no}}; Proprietary || {{yes}} || HTTP(S) || {{yes}} || {{no}} || {{no}} || {{no}}