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

# Laravel Cloud CLI — Laravel Cloud bedienen vanuit de terminal

> Hoe je met laravel/cloud-cli vanuit de terminal de apps, omgevingen, databases, domeinen en meer van Laravel Cloud beheert.

## Wat is de Laravel Cloud CLI?

`laravel/cloud-cli` is een CLI om [Laravel Cloud](https://cloud.laravel.com) vanuit de terminal te bedienen.\
De tool is gebouwd met Laravel Zero, en de handelingen die je in het dashboard uitvoert, kun je uitvoeren met het `cloud`-commando.

Met deze CLI beheer je centraal je applicaties, omgevingen, databases, caches, buckets, domeinen, WebSockets en meer.

## Vereisten

Zorg dat je vóór de installatie aan de volgende vereisten voldoet.

* `PHP 8.2+`
* `Composer`
* `GitHub CLI (gh)` (geïnstalleerd en geauthenticeerd)
* `Git`

## Installatie

Zet eerst de CLI lokaal op.

<Steps>
  <Step title="De repository ophalen en dependencies installeren">
    ```bash theme={null}
    gh repo clone laravel/cloud-cli
    cd cloud-cli
    composer install
    ```
  </Step>

  <Step title="De `cloud`-alias instellen">
    zsh:

    ```bash theme={null}
    echo 'alias cloud="php '$(pwd)'/cloud"' >> ~/.zshrc
    source ~/.zshrc
    ```

    bash:

    ```bash theme={null}
    echo 'alias cloud="php '$(pwd)'/cloud"' >> ~/.bashrc
    source ~/.bashrc
    ```
  </Step>

  <Step title="Handmatig instellen met een willekeurig pad">
    ```bash theme={null}
    alias cloud="php /path/to/cloud-cli/cloud"
    ```
  </Step>
</Steps>

## Authenticatie

Authenticeer je voordat je de meeste commando's gebruikt.

```bash theme={null}
cloud auth
```

`cloud auth` opent je browser en authenticeert via OAuth.\
Wil je tokens beheren, bijvoorbeeld voor CI, gebruik dan `cloud auth:token`.

```bash theme={null}
cloud auth:token
```

## Repositoryconfiguratie

Wil je in je project niet telkens `application` en `environment` hoeven kiezen, voer dan `cloud repo:config` uit.

```bash theme={null}
cloud repo:config
```

Met deze configuratie worden standaardwaarden opgeslagen in je Git-repository, zodat je `cloud deploy` en andere commando's kort kunt houden.

## Deployen

Het is efficiënt om de eerste deploy en vervolg-deploys apart te gebruiken.

```bash theme={null}
# Eerste keer: begeleide appcreatie en deploy
cloud ship

# Vanaf de tweede keer: deployen naar een bestaande app
cloud deploy

# Het dashboard openen
cloud dashboard
```

## Belangrijkste commandocategorieën

Uit de commandoreferentie van de README zetten we de categorieën voor dagelijks gebruik op een rij.

| Categorie     | Voorbeelden van commando's                                                  | Doel                                                |
| ------------- | --------------------------------------------------------------------------- | --------------------------------------------------- |
| Auth / Config | `cloud auth`, `cloud auth:token`, `cloud repo:config`                       | Authenticatie en standaardinstellingen              |
| Application   | `cloud application:list`, `cloud application:create`                        | App-beheer                                          |
| Environment   | `cloud environment:list`, `cloud environment:get`, `cloud environment:logs` | Omgevingsinformatie en logs bekijken                |
| Deploy        | `cloud ship`, `cloud deploy`, `cloud deploy:monitor`                        | Deploybeheer                                        |
| Database      | `cloud database-cluster:*`, `cloud database:*`, `cloud database-snapshot:*` | Beheer van databaseclusters, databases en snapshots |
| Cache         | `cloud cache:list`, `cloud cache:create`, `cloud cache:types`               | Cachebeheer                                         |
| Bucket        | `cloud bucket:*`, `cloud bucket-key:*`                                      | Beheer van objectstorage                            |
| Domain        | `cloud domain:list`, `cloud domain:create`, `cloud domain:verify`           | Domeinconfiguratie en -verificatie                  |
| WebSocket     | `cloud websocket-cluster:*`, `cloud websocket-application:*`                | Beheer van Reverb-gerelateerde resources            |

## Omgevingsvariabelen beheren

Omgevingsvariabelen beheer je met `cloud environment:variables`.\
Dit commando bundelt bewerkingen zoals append, set en replace.

```bash theme={null}
cloud environment:variables
```

Gebruik in CI of teamverband dit commando om de procedure voor configuratiewijzigingen te uniformeren.

## Gebruik bekijken

Facturering en resourcegebruik bekijk je met `cloud usage`.

```bash theme={null}
# Gebruik van de huidige maand
cloud usage

# Gedetailleerde weergave
cloud usage --detailed

# Gebruik van de vorige periode
cloud usage --period=previous
```

Wil je filteren per omgeving, gebruik dan `cloud usage --environment=<id>`.


## Related topics

- [Laravel Cloud — het complete beeld van de PaaS speciaal voor Laravel](/nl/blog/laravel-cloud.md)
- [Cloud Sessions](/nl/packages/laravel-copilot-sdk/cloud-sessions.md)
- [Laravel-updates van juni 2026](/nl/blog/changelog/202606.md)
- [Laravel Cloud - GitHub Copilot SDK voor Laravel](/nl/packages/laravel-copilot-sdk/laravel-cloud.md)
- [laravel/agent-skills — de officiële Laravel-collectie van AI-agentskills](/nl/blog/agent-skills-introduction.md)
