# Bringing QUIC to Seastar

DevFeed: [Bringing QUIC to Seastar](<https://devfeed.tech/articles/bringing-quic-to-seastar-17377.md>)

Original publisher: [Read original article](<https://www.scylladb.com/2026/09/14/bringing-quic-to-seastar/>)

Author: Cynthia Dunlop

Published: 2026-09-14T13:02:07Z

Content type: article

Language: en

Sources: [ScyllaDB](<https://devfeed.tech/sources/scylladb.md>)

Topics: [Seastar](<https://devfeed.tech/topics/seastar.md>), [networking](<https://devfeed.tech/topics/networking.md>), [Remote Procedure Call (RPC)](<https://devfeed.tech/topics/rpc.md>), [C++](<https://devfeed.tech/topics/c-plus-plus.md>), [Latency](<https://devfeed.tech/topics/latency.md>), [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>)

Tags: [benchmarks](<https://devfeed.tech/tags/benchmarks.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [collaboration](<https://devfeed.tech/tags/collaboration.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [latency](<https://devfeed.tech/tags/latency.md>), [network](<https://devfeed.tech/tags/network.md>), [networking](<https://devfeed.tech/tags/networking.md>), [rpc](<https://devfeed.tech/tags/rpc.md>), [scylladb](<https://devfeed.tech/tags/scylladb.md>), [seastar](<https://devfeed.tech/tags/seastar.md>), [udp](<https://devfeed.tech/tags/udp.md>)

## AI overview

This article describes a University of Warsaw student project conducted with ScyllaDB to implement a QUIC transport for Seastar using the sans-I/O ngtcp2 library. It also adapts Seastar's RPC layer to operate over QUIC and reports benchmark results showing predictable overhead on a lossless loopback and benefits when packets are dropped.

## Source excerpt

We built a QUIC transport for Seastar on top of ngtcp2's sans-I/O state machine, then adapted RPC to it twice: 1) as a one-to-one socket replacement, and 2) a QUIC-aware approach that opens a fresh stream per call.