> ISPO SDK documentation. [HTML](https://ispo.ai/docs/variables/core.sites.html) · [Documentation index](https://ispo.ai/docs/llms.txt)

# Variable sites`Const`

```typescript
sites: {
    cloudflarePages: {
        deploy: (
            args: CloudflarePagesDeployArgs,
        ) => Promise<CloudflarePagesDeployResult>;
    };
    deploy: (args: SiteDeployArgs) => Promise<SiteDeployResult>;
    deployments: (args: SiteProjectArgs) => Promise<SiteDeploymentsResult>;
    review: (args: SiteProjectArgs) => Promise<SiteReviewResult>;
    status: (args: SiteProjectArgs) => Promise<SiteStatus>;
} = ...
```

Types: [CloudflarePagesDeployArgs](../interfaces/core.CloudflarePagesDeployArgs.md), [CloudflarePagesDeployResult](../interfaces/core.CloudflarePagesDeployResult.md), [SiteDeployArgs](../interfaces/core.SiteDeployArgs.md), [SiteDeployResult](../types/core.SiteDeployResult.md), [SiteProjectArgs](../interfaces/core.SiteProjectArgs.md), [SiteDeploymentsResult](../types/core.SiteDeploymentsResult.md), [SiteReviewResult](../types/core.SiteReviewResult.md), [SiteStatus](../interfaces/core.SiteStatus.md)

#### Type Declaration

*   ##### <a id="cloudflarepages"></a>cloudflarePages: {  
        deploy: (  
            args: [CloudflarePagesDeployArgs](../interfaces/core.CloudflarePagesDeployArgs.md),  
        ) \=> Promise<[CloudflarePagesDeployResult](../interfaces/core.CloudflarePagesDeployResult.md)\>;  
    }
    
*   ##### <a id="deploy"></a>deploy: (args: [SiteDeployArgs](../interfaces/core.SiteDeployArgs.md)) \=> Promise<[SiteDeployResult](../types/core.SiteDeployResult.md)\>
    
*   ##### <a id="deployments"></a>deployments: (args: [SiteProjectArgs](../interfaces/core.SiteProjectArgs.md)) \=> Promise<[SiteDeploymentsResult](../types/core.SiteDeploymentsResult.md)\>
    
*   ##### <a id="review"></a>review: (args: [SiteProjectArgs](../interfaces/core.SiteProjectArgs.md)) \=> Promise<[SiteReviewResult](../types/core.SiteReviewResult.md)\>
    
*   ##### <a id="status"></a>status: (args: [SiteProjectArgs](../interfaces/core.SiteProjectArgs.md)) \=> Promise<[SiteStatus](../interfaces/core.SiteStatus.md)\>
