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
@@ -16,48 +14,50 @@ Swell is an API development tool that enables developers to test endpoints serve
16
14
17
15
Visit www.getswell.io to download the latest release.
18
16
19
-
Swell is currently available for OS X, Linux and Windows.
17
+
Swell is available for OSX, Linux, and Windows.
20
18
21
19
## Highlights
22
20
23
-
Swell is a one-stop shop for sending and monitoring your API requests
21
+
Swell is a one-stop shop for sending and monitoring your API requests:
24
22
25
23
- Send and monitor streams over HTTP2 / HTTP1 (including SSEs) and WebSockets
26
24
- Create GraphQL queries, introspections, mutations, and subscriptions
27
-
- Make API requests based on a range of provided options that conform to the specifications defined in an OpenAPI document.
25
+
- Make API requests based on a range of provided options that conform to the specifications defined in OpenAPI documents.
28
26
- Verify STUN and TURN server connectivity for WebRTC applications by generating an SDP (Session Description Protocol)
29
-
-Provides full streaming testing support for gRPC
27
+
-Diagnose and monitor your gRPC streaming connections
30
28
- View response timing information and history in an interactive chart for each request
31
-
-Save workspaces of multiple requests for later access
32
-
- Importand export workspaces for sharing
29
+
-Store workspaces of multiple requests for later use
30
+
- Import, export, and share workspaces with other developers
33
31
- Compose test suites in JavaScript with Chai-style TDD/BDD assertion syntax
34
32
- Execute a collection of requests in succession and receive clear visual feedback of each test's status
35
-
- Schedule requests on to be sent on a regular time interval to support endpoint functional validation tests
33
+
- Schedule requests to be sent on a regular time interval to support endpoint functional validation tests
36
34
37
35
## Supported Technologies
38
36
39
-
-_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.
-_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, with the ability to 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.
-_WebSockets (WS)_: Swell enables connecting directly to WebSocket servers with an HTTP handshake, with developers able to send messages to the connected WS server directly. All outgoing and incoming messages are displayed in real time.
-_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.
-_GraphQL_: Swell includes full support for all three root types of GraphQL - queries, mutations, and subscriptions – as well as Introspection. Variables are also supported, making creating queries easy.
Developers enter ICE server details as an array of JavaScript objects (example code block below). An RTCPeerConnection is instantiated and an SDP is generated.
58
+
Once you enter enter ICE server details as an array of JavaScript objects (example code block below). An RTCPeerConnection will be instantiated, as an SDP is generated.
59
59
60
-
```javascript
60
+
```js
61
61
[
62
62
{
63
63
urls:'turn:111.222.333.444:54321',
@@ -73,35 +73,35 @@ Swell is a one-stop shop for sending and monitoring your API requests
73
73
74
74
## Additional Features
75
75
76
-
-_Send Request Directly to Endpoint_: You are able to immediately send a request to an endpoint OR stage a request in your workspace for multi-level testing.
-_Send Requests Directly to an Endpoint_: You are able to immediately send a request to an endpoint OR stage a request in your workspace for multi-level testing.
-_Scripting in Swell_: If your favors test-driven development, Swell allows you to write assertion tests to aid defining and testing backend API services.
-_Collection Runner_: You can also stage requests in the workspace and automate the process of sending off each one. No need to manually press send on each one, instead each request will fire off in the order of staging.
-_Collection Runner_: You can also stage requests in the workspace and automate the process of sending off each one. No need to manually press send on each one; instead each request will fire off in the order of staging.
**Clone this repo and check out dev mode for the latest and greatest!**
96
96
97
97
-_Webhooks_: Swell includes user-defined HTTP callback connection testing designed to test other server's connection to the web and ability to send data. The test insures that when an event occurs, the source site makes an HTTP request to the URL configured for the webhook.
-_New in Dev Version 1.10.2!__Github Integration + Import/Export Workspaces_: Swell allows you to import and export workspaces, making it easy to share collections with your team. You can even register with Github to save your workspaces directly into your repository!
0 commit comments