# Can i use Directus with a static site generator?

**URL:** <https://community.directus.com/t/can-i-use-directus-with-a-static-site-generator/828>\
**Category:** Help\
**Created:** [July 24, 2025, 11:44am UTC](https://community.directus.com/t/can-i-use-directus-with-a-static-site-generator/828 "2025-07-24T11:44:34Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Function](https://sea2.discourse-cdn.com/flex002/user_avatar/community.directus.com/function/32/670_2.png) [@Function](https://community.directus.com/u/Function)\
**Post date:** [July 24, 2025, 11:44am UTC](https://community.directus.com/t/can-i-use-directus-with-a-static-site-generator/828/1 "2025-07-24T11:44:34Z")

</div>

Can i add a function to the Directus content dashboard that triggers a CD pipeline (e.g. GitHub workflow) which renders and deploys a static site (e.g. with Astro.js) that uses the data from Directus?

Why do i want to do that? Because i have a server already but it’s not very fast, so not suitable for running e.g. Next.js (with or without export mode, doesn’t matter).

Running e.g. Next.js in the cloud can be fast, but either costs money to run non-export mode for SSR, or free using Cloudflare pages, Netlify etc. but only with static site generation (SSG). (And if i only do SSG, i’ll use Astro over Next.js)

The only missing piece in my plan is how to trigger the deployment.

---

<div class="post-metadata">

**Author:** ![Florian](https://sea2.discourse-cdn.com/flex002/user_avatar/community.directus.com/florian/32/531_2.png) [@Florian](https://community.directus.com/u/Florian)\
**Post date:** [July 24, 2025, 12:59pm UTC](https://community.directus.com/t/can-i-use-directus-with-a-static-site-generator/828/2 "2025-07-24T12:59:39Z")

</div>

Yes, you can! You can use a flow (action trigger) with a [webhook operation](https://directus.io/docs/guides/automate/operations#webhook-request-url) to do that. You can also create your own logic around this with flows.

---

<div class="post-metadata">

**Author:** ![ahmad\_quvor](https://sea2.discourse-cdn.com/flex002/user_avatar/community.directus.com/ahmad_quvor/32/310_2.png) [@ahmad\_quvor](https://community.directus.com/u/ahmad_quvor)\
**Post date:** [July 25, 2025, 12:50am UTC](https://community.directus.com/t/can-i-use-directus-with-a-static-site-generator/828/3 "2025-07-25T00:50:25Z")

</div>

These links might help you

> **[Trigger Netlify Site Builds with Directus Automate | Directus Docs](https://directus.io/docs/tutorials/workflows/trigger-netlify-site-builds-with-directus-automate)**
>
> Explore our resources and powerful data engine to build your projects confidently.

> **[Trigger Vercel Site Builds with Directus Automate | Directus Docs](https://directus.io/docs/tutorials/workflows/trigger-vercel-site-builds-with-directus-automate)**
>
> Explore our resources and powerful data engine to build your projects confidently.
