# Overview

> We will do anything for type safety

AssetStack gives you full type-safety for all of the assets in your TypeScript project.&#x20;

It is simple and easy to use, removing the pain of managing an assets folder inside your web projects. Designers and developers can now be in sync with a fully managed and synced asset repository.

***

## Typed Assets?

Assets managed on AssetStack will have a unique name that can be used to display them from the Image component.

```tsx
import React from 'react'
import { Asset } from 'asset-stack'

const Page = () => {
  return (
    <div>
      <Asset src="twitter" />
    </div>
  )
}

export default Page
```

## Where are my Assets?

AssetStack automatically sends your assets to CDNs and will serve them when requested.&#x20;

## What is AssetStack

AssetStack is distributed as a web app that enables you to manage your assets. There is no installation for the management software. Go to [app.assetstack.io](https://app.gitbook.com/o/AMeAsNOQxLScFZamXH27/s/OY7Wg0alIRxcqWCPENym/) in order to see your asset repositories and upload new assets.&#x20;
