---
title: "Build an HTTP or realtime service"
description: "Handle requests, create WebSocket services, and collect webpage data."
pagination: false
---

{/* Generated from content/. Edit the catalog, not this page. */}

<PurposeNote title="Start with the tradeoff">Check supported runtimes and deployment targets before building around a server abstraction.</PurposeNote>

## Options for this task

<LibraryIndex category="server" />

<LibraryCard libraryId="adonisjs" />

<LibraryCard libraryId="crawlee" />

<LibraryCard libraryId="h3" />

<LibraryCard libraryId="hono" />

<LibraryCard libraryId="shovel" />

<LibraryCard libraryId="ws" />

## Before you decide

Try a small, realistic example. Check the runtime, accessibility, maintenance, and license requirements for the features you need.

[Browse servers &amp; realtime →](/server)

[Explore more tasks →](/tasks)
