Testing Streams Just Got Easier

Testing for streaming APIs, right at your desktop.

Your one-stop shop for sending and monitoring RESTful, streaming, GraphQL, and gRPC API requests

Star
swell dashboard

All the protocols you'll ever need.

Multiple streams. A single connection.

HTTP/2

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.

Stay connected.

Server-sent Events (SSEs)

Initiated by a simple toggle box, Swell displays SSE events one by one as they come in. Similar to HTTP/2 streams, multiple open connection streams are allowed for SSE.

Keeping in touch

Web Sockets

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.

Queries, Mutations, Subscriptions

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.

Bring Your Own Proto (BYOP)

gRPC

Swell includes full support for all four streaming types of gRPC - unary, client stream, server stream, bidirectional stream.

swell logo

Get Swell desktop app

The desktop distribution is suggested for Linux, Mac, and Windows users.

Contributors

Nathaniel Adams

@nathanielBadams

Sam Haar

@samhaar

Gary Slootskiy

@garyslootskiy

Robin Yoong

@robinyoong

Grace Kim

@gracekiim

Alex Sanhueza

@alexsanhueza

Wyatt Bell

@wcbell51

John Madrigal

@johnmadrigal

Michael Miller

@mjmiguel

Grace Spletzer

@gspletzer

Hideaki Aomori

@h15200

Nick Healy

@nickhealy

Matt Gin

@chunsonhoag

Stephanie Wood

@stephwood

Kyle Combs

@texpatnyc

Jason Ou

@jasonou1994

Anthony Terruso

@discrete-projects

Brandon Marrero

@barndon6190

Kwadwo Asamoah

@addoasa

Abby Chao

@abbychao

Amanda Flink

@aflinky

Kajol Thapa

@kajolthapa

Billy Tran

@btctrl

Paul Rhee

@prheee

Sam Parsons

@sam-parsons

Yoon Choi

@cyoonique

Nancy Dao

@nancyddao

Evan Grobar

@egrobar

Dan Stein

@danst3in

Amruth Uppaluri

@amuuth