Product Thumbnail

lcl.host

Get HTTPS in your local dev environment

Developer Tools
Encryption

The fastest and easiest way to get HTTPS in your local development environment, lcl.host gives you browser trusted HTTPS certificates for your web apps in development. The CLI and language integrations get your system setup and apps serving HTTPS in seconds.

Top comment

Hey Hunters! All of us here at Anchor are absolutely stoked to be releasing lcl.host, a new developer tool, to all of you absolutely free! 🚀 lcl.host is the absolute fastest ⚡️ and easiest 😌 way to get HTTPS setup in your development environment 🖥️. Once the Anchor CLI toolchain is installed simply run `anchor lcl` from the root of your application/project/service and we take care of the rest. It is truly that easy, give it a try for yourself. In a terminal run `brew install anchordotdev/tap/anchor` and `anchor lcl` from the root of your project. The toolchain automatically handles the following for you: ✅ Configures your local certificate stores to trust Anchor-provided certificates from your account, and your account only. ✅ Detects the application name and language/server type, then provisions the application's service and resources through Anchor's API. ✅ Provisions a certificate for your app (or service), and writes the certificate and key pair to files in your application directory. You can then use this certificate to manually enable HTTPS/TLS in your development environment. ✅ Adds WebPKI-quality certificates to your filesystem that are specific to your app or service. ✅ Finally, the Anchor Setup Guide shows you a few easy steps to set up and use ACME for future certificate provisioning. So you don’t have to ❌ configure DNS ❌ edit /etc/hosts ❌ run complicated openssl commands ❌ worry about expiring certificates ❌ manage local truststores This is my dev environment, which doesn’t have any sensitive data in it, should I really run HTTPS locally? While dev/prod parity should be enough to want to run HTTPS locally (i.e. you want your browser to run in a truly secure context, always) there are a number of reasons that you might be required to run HTTPS while in development! Mixed Content ⚠️ CORS Errors ⛔️ HTTP/2👩‍💻 Secure Cookies 🍪 OAuth and secure 3rd Party endpoints 🎁 Localhost Apps and Marketplaces 💹 Requirement for tools 🔨 📣 We really appreciate any feedback you have for us. What do you want to see next from the team? 🎉 To celebrate our launch we’ll be giving a special, hand-crafted, gift to a limited number of early adopters!

Comment highlights

Interesting and useful tool guys – I have passed on to our dev team. From a marketer's perspective, I love your branding and creatives. Congrats on the launch @stolt45 @benburkert @amerine 🚀