GoAhead
Simple, Secure Embedded Web Server
DownloadGoAhead is compact, secure, simple to use and is deployed in hundreds of millions of devices.
Now with support for support for Over the Air updating via the Builder. See Seamless Device Updates for details.
We recommend customers with new devices use Ioto.
If you like GoAhead, you'll love our newest Ioto Device Agent. It incorporates everthing we've learned from GoAhead over 20 years of developing device management software.
GoAhead Overview SpecsSimple Subscription Licensing
The GoAhead embedded web server is licensed via a low cost, annual subscription service that provides ongoing updates, upgrades and emergency security patches.
Licensing
Embedthis GoAhead is commercially licensed, with complete source code, documentation and samples.
We provide free product evaluations using an Evaluation License so you may thoroughly test and understand the software before obtaining a commercial license.
Read about licensingCommercial License
GoAhead is provided under a commercial license that has the following benefits:
- The right to develop and modify the software
- The ability to distribute the software with your products
- Simple subscription service with the right to distribute
- Software maintenance for updates and upgrades
- Priority software support services
Pricing
GoAhead subscriptions are based on a license scope that defines the scale and number of products that deploy GoAhead. Unlimited volume and volume limited offerings are provided.
Read about pricingWho's Using GoAhead
GoAhead is embedded in hundreds of millions of devices and applications. For example: printers, routers, switches, IP phones, mobile applications, data acquisition, military applications and WIFI gateways. Here is a small selection of who is using GoAhead
Frequently Asked Questions
If you can’t find what you’re looking for, email us at support@embedthis.com .
Where did GoAhead come from?
The GoAhead embedded HTTP server was originally written by Embedthis staff when working at GoAhead Software in 1998. Since then, GoAhead has been deployed in hundreds of products and hundreds of millions of devices. It remains very popular to this day. With the acquisition of GoAhead Software Inc. by Oracle, Oracle asked Embedthis to support existing GoAhead customers and to provide ongoing development and commercial licenses for the GoAhead embedded web server.
How does GoAhead compare with Ioto?
GoAhead is a simple, compact web server that is useful for small devices without much memory. It is easily ported and has been ported to many embedded operating systems. Ioto is our latest generation web server. It embodies over 20 years of experience with embedded web servers. It is simpler and faster, yet offers more extensive capabilities. We recommend using Ioto for all new products. For more detail, read the Web Server Comparison.
Is Embedthis enhancing the GoAhead Embedded Web Server?
Embedthis is continuing to provide security and maintenance updates for GoAhead, but the majority of our development energies are now behind the Ioto web server. We recommend that new device projects use Ioto for their embedded web server needs.
I have products based on GoAhead 2.1. How can I upgrade?
We have released a special security update version GoAhead 2.2. This is designed to provide an easy upgrade path. It provides fixes for all known security issues and bugs while maintaining 100% API compatibility with GoAhead 2.1.8. Read more at GoAhead 2 Security Update or contact sales@embedthis.com.
User Comments
Here are some comments from GoAhead users.
"I've looked at the source code and love it. Very crisp and to the point, no fluff. Well structured, great data structures, very portable, clearly the product of an expert programmer."
— Dwight Vandenberghe, Pentasoft Corporation
"We have carefully evaluated several existing open source Web servers suitable for development. The GoAhead embedded web server was by far the best solution. We managed to port it in a few hours. That's the proof of a good design and careful coding. Wish your company all the best. Thanks for opening the code."
— Eric Valette Canon
"I've compiled GoAhead embedded web server on a number of platforms and been highly impressed by the simplicity and speed of installation. The small footprint and straightforward scripting capabilities are ideal for such applications."
— Tim Nichols, Real Time Systems Group