You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+34-11Lines changed: 34 additions & 11 deletions
Original file line number
Diff line number
Diff line change
@@ -22,6 +22,8 @@ Swell is a one-stop shop for sending and monitoring your API requests
22
22
23
23
- Send and monitor streams over HTTP2 / HTTP1 (including SSEs) and WebSockets
24
24
- Create GraphQL queries, introspections, mutations, and subscriptions
25
+
- Make API requests based on a range of provided options that conform to the specifications defined in an OpenAPI document.
26
+
- Verify STUN and TURN server connectivity for WebRTC applications by generating an SDP
25
27
- Provides full streaming testing support for gRPC
26
28
- View response timing information and history in an interactive chart for each request
27
29
- Save workspaces of multiple requests for later access
@@ -33,29 +35,46 @@ Swell is a one-stop shop for sending and monitoring your API requests
33
35
## Supported Technologies
34
36
35
37
-_HTTP2_: Swell supports full HTTP2 multiplexing of requests and responses. HTTP requests to the same host will be sent over the same connection. Swell will attempt to initiate an HTTP2 connection for all HTTPS requests by default, but will revert to HTTP1.1 for legacy servers. Multiple concurrent streams are allowed for each connection.
-_Server-Sent Events (SSE)_: Initiated by a simple toggle box, Swell displays SSE events one by one as they come in. Similar to HTTP2 streams, multiple open connection streams are allowed for SSE.
-_WebSocket (WS)_: Swell enables connecting directly to WebSocket servers with an HTTP handshake. Developers can directly send messages to the connected WS server. Messages are displayed in chatbox format, clearly indicating outgoing and incoming messages.
-_GraphQL_: Swell includes full support for all three root types of GraphQL - queries, mutations, and subscriptions as well as Introspection - with and without variables. Smart code editor allows for easy query creation.
Developers enter ICE server details as an array of JavaScript objects (example code block below). An RTCPeerConnection is instantiated and an SDP is generated.
59
+
60
+
```javascript
61
+
[
62
+
{
63
+
urls:'turn:111.222.333.444:54321',
64
+
username:'myAwesomeUsername',
65
+
credential:'mySecretPassword', // or token
66
+
credentialType:'password'
67
+
},
68
+
{
69
+
urls:'stun:555.777.888.999:43210',
70
+
},
71
+
]
72
+
```
54
73
55
74
## Additional Features
56
75
57
76
- _Scripting in Swell_: Swell allows you to write assertion tests to aid in the test-driven development cycle of backend API services.
0 commit comments