# Ambientes (https://docs.pulsarml.com/pt/environments)

A produção e o sandbox de desenvolvimento, e quando usar cada um.



A API pública do Pulsar funciona em dois ambientes. Ambos expõem os mesmos endpoints; só mudam o URL base e a API key.

| Ambiente        | URL base                          | Use-o para                          |
| --------------- | --------------------------------- | ----------------------------------- |
| Produção        | `https://draco.prod.pulsarml.com` | A sua integração em funcionamento   |
| Desenvolvimento | `https://draco.dev.pulsarml.com`  | Construir e testar a sua integração |

Todos os exemplos deste site usam o URL de produção. Para chamar o ambiente de desenvolvimento, troque o URL base e use a sua API key de desenvolvimento:

```bash
curl --location 'https://draco.dev.pulsarml.com/v1/machines' \
  --header 'Accept: application/json' \
  --header 'x-api-key: <YOUR_DEVELOPMENT_API_KEY>'
```

## O ambiente de desenvolvimento [#the-development-environment]

O desenvolvimento é um sandbox para testar a API com os dados reais da sua fábrica. Use-o para construir e experimentar a sua integração antes de a apontar para produção.

## API keys [#api-keys]

Cada ambiente tem a sua própria API key. Uma key de produção não funciona em desenvolvimento, e uma key de desenvolvimento não funciona em produção.

<Callout title="Como obter uma API key de desenvolvimento">
  As API keys de desenvolvimento pedem-se da mesma forma que as de produção: contacte o seu gestor de sucesso do cliente (CSM), que lha enviará.
</Callout>

<Callout title="Experimente na documentação">
  O playground de cada endpoint tem um seletor de servidor. Escolha `https://draco.dev.pulsarml.com` e cole a sua key de desenvolvimento no campo **Autorização** para enviar pedidos ao sandbox.
</Callout>
