# Attu
[](https://badges.aleen42.com/src/typescript.svg)
[](https://img.shields.io/docker/pulls/zilliz/attu)
[](https://codecov.io/gh/zilliztech/attu)
Attu is an all-in-one milvus administration tool. With Attu, you can dramatically reduce the cost of managing milvus.
## Features
- Basic dashboard
- View basic collection statistics
- Quick search from loaded collection
- Quick release loaded collection
- Manage collections/partitions
- Create/Drop collection/partion
- Create/drop alias
- View collection schema
- Create/drop index with parameters
- Load/release collections for search
- Data Management
- Insert entities
- Data preview
- Data query
- Vector search/query with advanced filter
- System view
- View milvus nodes system info
- View milvus nodes configuration
- Manage Milvus user
- More are comming...
## Quick start
> If you prefer desktop application, you can download the [desktop version of Attu](https://github.com/zilliztech/attu/releases/).
## Run attu from docker
> Ensure you have Milvus installed on [your server](https://milvus.io/docs/install_standalone-docker.md) or [cluster](https://milvus.io/docs/install_cluster-docker.md), and attu only supports Milvus 2.x.
> _ Before attu v2.1.0 , [check here](https://github.com/zilliztech/attu/tree/v2.0.5) _\*\*
### ✈️ Start a attu container
```code
docker run -p 8000:3000 -e MILVUS_URL={milvus server ip}:19530 zilliz/attu:latest
```
Once you start the container, open the browser, type `http://{ attu ip }:8000`, you can view the attu GUI.
#### Params
| Parameter | Example | required | description |
| :--------- | :---------------- | :------: | --------------------------- |
| MILVUS_URL | 192.168.0.1:19530 | false | Optional, Milvus server URL |
Tip: **127.0.0.1 or localhost will not work when runs on docker**
## Try the dev build
> We plan to release attu once a feature is done. Also, if you want to try the nightly build, please pull the docker image with the `dev` tag.
```code
docker run -p 8000:3000 -e MILVUS_URL={ your machine IP }:19530 zilliz/attu:dev
```
## Screenshots
## ✨ Contributing Code
You might want to build Attu locally to contribute some code, test out the latest features, or try
out an open PR:
### Build server
1. Fork and clone the repo
2. `cd server` go to the server directory
3. `yarn install` to install dependencies
4. Create a branch for your PR
### Build client
1. Fork and clone the repo
2. `cd client` go to the client directory
3. `yarn install` to install dependencies
4. Create a branch for your PR
### Milvus
New to milvus? [Milvus](https://milvus.io) is an open-source vector database built to power AI applications and embedding similarity search.
### Userful links
- [Milvus docs](https://milvus.io/docs)
- [Milvus python sdk](https://github.com/milvus-io/pymilvus)
- [Milvus java sdk](https://github.com/milvus-io/milvus-sdk-java)
- [Milvus gp sdk](https://github.com/milvus-io/milvus-sdk-go)
- [Milvus node sdk](https://github.com/milvus-io/milvus-sdk-node)
- [Feder](https://github.com/zilliztech/feder)
#### ❓ Questions? Problems?
- If you've found a bug or want to request a feature, please create a [GitHub Issue](https://github.com/zilliztech/attu/issues/new/choose).
Please check to make sure someone else hasn't already created an issue for the same topic.
[milvus-doc]: https://milvus.io/docs
## Community
💬 Community isn’t just about writing code together. Come join the conversation, share your knowledge and get your questions answered on [Milvus Slack Channel](https://join.slack.com/t/milvusio/shared_invite/zt-e0u4qu3k-bI2GDNys3ZqX1YCJ9OM~GQ)!