
hummingbird
Lightweight, flexible HTTP server framework written in Swift
The Lens
By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.
Updated Sep 2026
Hummingbird is a lightweight web framework for writing servers in Swift, the language most people know from iPhone apps. It gives you a router, middleware, request and response encoding, TLS and HTTP/2 on top of SwiftNIO, Apple's networking engine, and pulls in as few dependencies as it can. Apache 2.0, free.
You add it as a Swift package and deploy the result like any server binary. The core stays small on purpose. Authentication, WebSockets, Redis, job queues, Mustache templates, the Fluent ORM and AWS Lambda support are separate official packages you add when you need them. The current release needs Swift 6.1 tooling.
Swift developers who want to share code and types between an iOS app and its backend are the natural fit. Vapor is the bigger, batteries-included option with a larger community. Pick Hummingbird when you want to assemble only the pieces you use. Every team size pays the same, nothing.
The catch is Swift on the server itself. Hosting guides, libraries and hiring pools are a fraction of what Node, Go or Python offer, so you will do more of the deployment plumbing yourself. Great framework, niche ecosystem.
Free vs Self-Hosted vs Paid
fully freeFree tier: Everything, under Apache 2.0: the core framework plus the built-in router, TLS, HTTP/2 and testing modules, and official extensions for auth, WebSockets, Redis, Fluent, AWS Lambda, job queues and Mustache templating.
Self-hosted: A library, not a service. Add it through Swift Package Manager and deploy your compiled server wherever Swift runs, typically Linux containers. Requires Swift 6.1 tooling.
Paid: None. The project is funded through GitHub Sponsors.
Free under Apache 2.0 with no paid tier. The cost is Swift's small server-side ecosystem.
What to do by team size
- Solo
- free
- Small team
- free
- Medium team
- free, if you already have Swift skills in-house
- Large team
- free, though Vapor's larger community may be the safer standard
Get tools like this every Wednesday
One featured tool, three on the radar. No fluff.
A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores
Trust Signals
License: Apache License 2.0
Use freely. Patent grant included.
Commercial use: ✓ Yes
About
- Owner
- Hummingbird (Organization)
- Stars
- 1,884
- Forks
- 99