# Pulumi Developer Documentation

Welcome to the Pulumi developer documentation! This documentation provides details on Pulumi internals, including but
not limited to:

- How to build and test Pulumi
- Pulumi architectural details 
- Specifications

Use the navigation bar to the left to browse the docs.

```{toctree}
:hidden:
:caption: System Architecture

architecture/overview
architecture/resource-registration
architecture/deployment-schema
architecture/type-system
architecture/import
```

```{toctree}
:hidden:
:caption: Resource Providers

providers/implementers-guide
providers/metaschema
```

```{toctree}
:hidden:
:caption: Meta

build
```