# Jumpstart your Internal Developer Platform

### Why use Garden to build your Internal Developer Platform (IDP)?

When developing microservices, the cognitive load for a new developer to a team or project is very high. Not only does a developer need to set up their developer environment with the tools and scripts they'll need to contribute, they also need to coordinate with other teams to pull in any remote microservices they may call when testing a new feature or API.

The stack might contain a pre-configured Helm chart for a database, Terraform modules for infrastructure, Kubernetes manifests for services, and more, that teams can compose together to suit their needs. With Garden, you define any number of resources as infrastructure-as-code and services, then deploy them as one group, with one command: `garden deploy`.

### Key features

* **Visualize your microservice stack**, centralize logs, and view command history with the [Garden dashboard](https://app.garden.io)
* **Pluggable repositories** with [remote sources](https://docs.garden.io/bonsai-0.13/advanced/using-remote-sources)
* **Create re-usable templates** with [Config Templates](https://docs.garden.io/bonsai-0.13/using-garden/config-templates)

If you're already familiar with Garden and just want to get going, click any of the links above to set up your features.

Navigate to [Examples](#examples) for a selection of pre-configured stacks you can use to quickly explore relevant features.

### Resources

* Pull in any number of remote repositories to collaborate across teams by setting up [Remote Sources](https://docs.garden.io/bonsai-0.13/advanced/using-remote-sources)
* Use [Config Templates](https://docs.garden.io/bonsai-0.13/using-garden/config-templates) to vend development environments to all your developers
* If you're coming from Docker Compose, visit our [Migrating From Docker Compose](https://docs.garden.io/bonsai-0.13/guides/migrating-from-docker-compose) guide

{% hint style="info" %}
Join our [Discord community](https://go.garden.io/discord) 🌸 for access to Garden's dedicated Community Engineers and our AI chatbot 🤖 trained on our docs.
{% endhint %}

### Further Reading

* [How Garden Works](https://docs.garden.io/bonsai-0.13/overview/how-garden-works)
* [Configuration Overview](https://docs.garden.io/bonsai-0.13/using-garden/configuration-overview)
* [Using the CLI](https://docs.garden.io/bonsai-0.13/using-garden/using-the-cli)
* [Variables and Templating](https://docs.garden.io/bonsai-0.13/using-garden/variables-and-templating)
* [Adopting Garden](https://docs.garden.io/bonsai-0.13/overview/adopting-garden)

### Examples

* [Remote sources example project](https://github.com/garden-io/garden/tree/0.13.62/examples/remote-sources)
* [kubernetes Deploy action type example with config templates](https://github.com/garden-io/garden/tree/0.13.62/examples/k8s-deploy-config-templates)
