> ## Documentation Index
> Fetch the complete documentation index at: https://docs.speckle.systems/llms.txt
> Use this file to discover all available pages before exploring further.

# Powering Your Automation Workflows

> Speckle Automate is a fully fledged CI/CD platform designed to run custom code on Speckle models whenever a new version is available.

<img width="1141" alt="image" src="https://github.com/user-attachments/assets/bcbfdddc-1536-4142-bcbb-9fb5a899ceb5" />

Speckle Automate is a CI/CD platform for model intelligence and data automation.\
It runs your code automatically whenever a new version of a Speckle model is published,
enabling tasks such as validation, reporting, or data transformation to happen instantly.

As a developer, you can [create Functions](/developers/automate/create-function) that define what runs,\
and package them as [Automations](/developers/automate/create-automation) for others in your workspace to use.

<Note>
  **No Server Required**: Automate runs on Speckle's infrastructure, so you don't need to deploy or manage your own server. If you need to orchestrate automations on external servers or services, you can use [webhooks](/developers/api/webhooks) to trigger workflows on your own infrastructure.
</Note>

## Availability

Speckle Automate is now available an Enterprise-only offering on [app.speckle.systems](https://app.speckle.systems).\
Enterprise plans include custom automation support by Speckle engineers.

## Capabilities

* Run custom code automatically when a model updates
* Generate reports or perform data checks without manual effort
* Deploy reusable workflows across multiple projects
* Integrate with GitHub or other version control systems
* Review detailed logs and results directly within Speckle
