# Biblioteca NPM

## 📦 O que é discloud.app?

**discloud.app** é a biblioteca oficial **Node.js** para interagir com a **API da Discloud**. Esta poderosa biblioteca permite gerenciar suas aplicações programaticamente, realizar uploads, monitorar status, controlar o ciclo de vida da aplicação e muito mais, tudo a partir de seus projetos JavaScript ou TypeScript.

## ✨ Principais Recursos

<table data-column-title-hidden data-view="cards"><thead><tr><th align="center"></th><th align="center"></th></tr></thead><tbody><tr><td align="center"><strong>🚀 Gerenciamento de Aplicações</strong></td><td align="center">Faça upload, atualização, início, parada, reinício e exclusão de suas aplicações com chamadas simples da API.</td></tr><tr><td align="center"><strong>📊 Monitoramento em Tempo Real</strong></td><td align="center">Obtenha status da aplicação, visualize logs, verifique uso de recursos e monitore métricas de performance.</td></tr><tr><td align="center"><strong>👥 Gerenciamento de Equipe</strong></td><td align="center">Gerencie moderadores de aplicações, permissões e controles de acesso colaborativo.</td></tr><tr><td align="center"><strong>⚙️ Configuração Avançada</strong></td><td align="center">Gerencie alocação de RAM, pacotes APT, variáveis de ambiente e configurações personalizadas.</td></tr><tr><td align="center"><strong>📁 Operações de Arquivo</strong></td><td align="center">Suporte para múltiplos formatos de arquivo incluindo streams, buffers e caminhos diretos de arquivo.</td></tr><tr><td align="center"><strong>🔒 Autenticação Segura</strong></td><td align="center">Gerenciamento integrado de tokens e comunicação segura da API com tratamento de erros.</td></tr></tbody></table>

## 🔗 Links Úteis

* **📖** [**Documentação da API**](https://docs.discloud.com/api-and-integrations/api-overview) - Documentação completa do TypeDoc
* **🐙** [**Repositório GitHub**](https://github.com/discloud/discloud.app) - Código fonte e issues
* **📦** [**Pacote NPM**](https://www.npmjs.com/package/discloud.app) - Download e informações de versão

## 🚀 Início Rápido

Pronto para começar? Confira nossos guias abrangentes:

<table data-card-size="large" data-view="cards"><thead><tr><th data-card-target data-type="content-ref"></th><th align="center"></th><th data-hidden></th><th data-hidden></th><th data-hidden></th></tr></thead><tbody><tr><td><a href="npm-library/getting-started">getting-started</a></td><td align="center">Aprenda como instalar, configurar e autenticar com a biblioteca.</td><td></td><td></td><td></td></tr><tr><td><a href="npm-library/usage-examples">usage-examples</a></td><td align="center">Explore exemplos práticos e casos de uso comuns para todos os recursos da biblioteca.</td><td></td><td></td><td></td></tr></tbody></table>

## 📋 Pré-requisitos

Antes de usar a biblioteca discloud.app, certifique-se de ter:

✅ **Gerenciador de pacotes NPM, Yarn, PNPM ou Bun**\
✅ **Token da API da Discloud** ([Saiba como obter o seu aqui](https://docs.discloud.com/faq/general-questions/how-can-i-get-my-discloud-api-token))

## 💡 Por Que Usar discloud.app?

Seja você construindo **scripts de automação**, **pipelines CI/CD**, **dashboards de monitoramento** ou **ferramentas administrativas**, a biblioteca discloud.app oferece:

* **🎯 API Simples e Intuitiva** - Interface limpa baseada em promises que é fácil de aprender
* **⚡ Alto Desempenho** - Otimizada para velocidade com tratamento eficiente de requisições
* **🛡️ Tratamento de Erros** - Gerenciamento abrangente de erros e suporte a depuração
* **🔄 Desenvolvimento Ativo** - Atualizações regulares

***

## 🆘 Precisa de Ajuda?

Se você encontrar algum problema ou tiver dúvidas:

* 📖 Verifique os [**Exemplos de Uso**](https://docs.discloud.com/sdks-and-libraries/python-library/usage-examples) para cenários comuns
* 🐛 Relate bugs nos [**Issues do GitHub**](https://github.com/discloud/discloud.app/issues/new?template=bug.yml)
* 💬 Junte-se à nossa [**Comunidade Discord**](https://discord.discloudbot.com)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.discloud.com/sdks-and-libraries/npm-library.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
