# Introduction
Handy-Httpd is a simple, fast, extensible HTTP server that can be embedded in your D lang (opens new window) applications. While there are more complex, fully-featured servers out there like Vibe.d (opens new window), Handy-Httpd tries to offer a simple solution for when you just need a server, and you just want to start right away.
To get started, add the latest version of Handy-Httpd to your Dub project.
dub add handy-httpd
Then, you can create a server like so:
import handy_httpd;
void main() {
auto server = new HttpServer((ref HttpRequestContext ctx) {
ctx.response.writeBodyString("Hello world!");
});
server.start();
}
If you open your browser to http://localhost:8080 (opens new window), you should see the text, "Hello world!". The full example is available on GitHub (opens new window).