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

# Visão geral de primeiros passos

> Saiba como começar a desenvolver no HubSpot.

Se você é um desenvolvedor novo no HubSpot ou busca expandir suas habilidades, esta seção mostrará como começar. Você explorará as diversas opções de desenvolvimento disponíveis, assim como as ferramentas específicas e contas necessárias para atingir seus objetivos.

## As vantagens de uma plataforma conectada

Primeiramente, é importante entender o que torna o HubSpot uma plataforma poderosa para desenvolvedores.

A base de cada conta do HubSpot é a plataforma de [CRM](/guides/crm/understanding-the-crm) (gerenciamento de relacionamento com o cliente), um banco de dados de relacionamentos e processos comerciais. O HubSpot oferece diferentes formas para desenvolvedores externos e parceiros trabalharem com o CRM, permitindo criar valor adicional para os usuários finais. Isso inclui:

* Criação de integrações e/ou extensões com as APIs da HubSpot para sincronizar dados entre o HubSpot e plataformas externas.
* Criação de sites personalizados usando o CMS (sistema de gerenciamento de conteúdo) da HubSpot. Além de um conjunto completo de ferramentas de gerenciamento de conteúdo, o CMS integra-se totalmente ao CRM. Isso facilita a gestão de lançamentos de campanhas, capturas de leads e comunicações contínuas com os clientes.
* Personalização do CRM com extensões de UI. Os desenvolvedores podem usar o React para criar cartões personalizados flexíveis que se integram perfeitamente ao HubSpot.

Na próxima seção, você terá uma visão geral das ferramentas disponíveis para desenvolvedores do HubSpot. Em seguida, você escolherá um caminho para continuar sua jornada como desenvolvedor do HubSpot.

## 1. Instale ferramentas para ajudá-lo a criar

Há uma ampla gama de ferramentas disponíveis para os desenvolvedores do HubSpot. A combinação de ferramentas necessárias dependerá de seus objetivos específicos.

* **CLI da HubSpot:** instalar a CLI da HubSpot para desenvolvimento local é um excelente ponto de partida para muitas tarefas de desenvolvimento. A CLI é usada ao criar extensões de UI e ativos do CMS e pode ser usada para criar e gerenciar segredos, tabelas HubDB e dados de objetos personalizados da sua conta. Você precisará ter o [<u>Node.js</u>](https://nodejs.org/en/) instalado (é necessário ter a versão 18 ou superior e a versão LTS é recomendada). Para instalar a CLI globalmente, execute o seguinte comando:

```shell theme={null}
npm i -g @hubspot/cli
```

* **Visual Studio Code:** instalar o [Visual Studio Code](https://code.visualstudio.com/) significa que você pode aproveitar a [Extensão do Visual Studio Code da HubSpot](https://developers.hubspot.com/docs), o que permite centralizar seu fluxo de trabalho de desenvolvimento.
* **Bibliotecas de cliente**: o HubSpot fornece bibliotecas de clientes para [Node](https://github.com/HubSpot/hubspot-api-nodejs), [PHP](https://github.com/HubSpot/hubspot-api-php), [Ruby](https://github.com/HubSpot/hubspot-api-ruby) e [Python](https://github.com/HubSpot/hubspot-api-python).
* **Postman:** use [Postman](https://www.postman.com/) para acessar as [Coleções Postman da HubSpot](https://www.postman.com/hubspot). Em toda a documentação da API da HubSpot, você encontrará botões para executar chamadas usando a coleção.

  ![run-in-postman-current-docs-site](https://www.hubspot.com/hubfs/run-in-postman-current-docs-site.png)

Saiba mais sobre [ferramentas para desenvolvedores da HubSpot](/developer-tooling/overview).

## 2. Decida o que criar

Não existe um caminho único para desenvolver com o HubSpot. Trata-se de uma plataforma flexível que pode atender a uma ampla gama de necessidades.

Uma das quatro grandes categorias listadas abaixo deverá abordar a maioria dessas necessidades. Escolha a mais relevante para você agora e veja uma introdução rápida, juntamente com alguns passos iniciais para começar. Descubra também quais são as melhores ferramentas para o trabalho e se é necessário um [tipo específico de conta da HubSpot](/getting-started/account-types).

* [Usar APIs e criar integrações](https://developers.hubspot.com#use-apis-and-build-integrations)
* [Crie aplicativos para o marketplace](https://developers.hubspot.com#build-for-the-app-marketplace)
* [Personalizar a interface do HubSpot](https://developers.hubspot.com#customize-the-hubspot-ui)
* [Criar sites personalizados](https://developers.hubspot.com#build-custom-websites)

## 3. Junte-se aos seus colegas

Conecte-se com seus colegas que já estão desenvolvendo no HubSpot. Faça perguntas, compartilhe conhecimentos, construa uma comunidade e, quem sabe, até faça alguns amigos pelo caminho.

* [Slack de desenvolvedores](https://developers.hubspot.com/community)
* [Fóruns de desenvolvedores](https://community.hubspot.com/t5/HubSpot-Developers/ct-p/developers)
* [GitHub de promoção de desenvolvedores](https://github.com/hubspotdev)

## 4. Saiba mais, do seu jeito

Quando estiver pronto, há muitos recursos disponíveis para ajudar você a explorar mais a fundo. Você pode acessar guias aprofundados, documentos de referência detalhados ou [cursos do HubSpot Academy](https://academy.hubspot.com/courses), dependendo do seu estilo de aprendizagem preferido.
