diff --git a/web/blog/2023-04-12-auth-ui.md b/web/blog/2023-04-12-auth-ui.md
new file mode 100644
index 000000000..624d6b10a
--- /dev/null
+++ b/web/blog/2023-04-12-auth-ui.md
@@ -0,0 +1,63 @@
+---
+title: 'Wasp Auth UI: The simplest way to a full-stack auth!'
+authors: [matijasos]
+image: /img/auth-ui/auth-ui-demo.png
+tags: [webdev, wasp, startups, github]
+---
+
+import Link from '@docusaurus/Link';
+import useBaseUrl from '@docusaurus/useBaseUrl';
+
+import InBlogCta from './components/InBlogCta';
+import WaspIntro from './_wasp-intro.md';
+import ImgWithCaption from './components/ImgWithCaption'
+
+
+One of the main benefits of Wasp is having deep understanding of your entire full-stack app - e.g. what routes you have, what data models you defined, but also what methods you use for authentication. And that enables us to do some pretty cool stuff for you!
+
+
+
+Once you've listed auth methods you want to use in your `.wasp` config file, you're done - from that Wasp generates a full authentication form that you simply import as a React component. **And the best part is that is updates dynamically as you add/remove auth providers!**
+
+
+
+## Auto-updating magic 🔮
+
+
+
+:::tip
+
+Since `.wasp` config file contains a high-level description of your app's requirements, Wasp can deduce **a lot** of stuff for you from it, and this is just a single example.
+
+:::
+
+When you update your `.wasp` file by adding/removing an auth method (GitHub in this case), Wasp will detect it and automatically regenerate the auth form. No need to configure anything else, or change your React code - just a single line change in `.wasp` file and everything else will get taken care of!
+
+
+
+
+## Customize it! 🎨
+
+Although it looks nice, all of this wouldn't be really useful if you couldn't customize it to fit your brand. That's easily done through the component's props:
+
+
+
+And that's it! You can see the whole list of tokens you can customize [here](https://github.com/wasp-lang/wasp/blob/main/waspc/data/Generator/templates/react-app/src/stitches.config.js). More are coming in the future!
+
+Wasp out 🐝 🎤- give it a try and let us know how you liked it in [our Discord](https://discord.gg/rzdnErX)!
diff --git a/web/static/img/auth-ui/auth-customize-code.png b/web/static/img/auth-ui/auth-customize-code.png
new file mode 100644
index 000000000..9a15607d1
Binary files /dev/null and b/web/static/img/auth-ui/auth-customize-code.png differ
diff --git a/web/static/img/auth-ui/auth-demo-compiler.gif b/web/static/img/auth-ui/auth-demo-compiler.gif
new file mode 100644
index 000000000..fefeffbc4
Binary files /dev/null and b/web/static/img/auth-ui/auth-demo-compiler.gif differ
diff --git a/web/static/img/auth-ui/auth-ui-demo.png b/web/static/img/auth-ui/auth-ui-demo.png
new file mode 100644
index 000000000..71bf6e9af
Binary files /dev/null and b/web/static/img/auth-ui/auth-ui-demo.png differ
diff --git a/web/static/img/auth-ui/mind-explosion.gif b/web/static/img/auth-ui/mind-explosion.gif
new file mode 100644
index 000000000..ac114867c
Binary files /dev/null and b/web/static/img/auth-ui/mind-explosion.gif differ