**The open-source tool for building high-quality datasets and computer vision
models**
---
Website •
Docs •
Try it Now •
Getting Started Guides •
Tutorials •
Blog •
Community
[](https://pypi.org/project/fiftyone)
[](https://pypi.org/project/fiftyone)
[](https://pepy.tech/project/fiftyone)
[](https://hub.docker.com/r/voxel51/fiftyone/)
[](LICENSE)
[](https://discord.gg/fiftyone-community)
[](https://huggingface.co/Voxel51)
[](https://voxel51.com/blog)
[](https://share.hsforms.com/1zpJ60ggaQtOoVeBqIZdaaA2ykyk)
[](https://www.linkedin.com/company/voxel51)
[](https://x.com/voxel51)
[](https://medium.com/voxel51)
installation 💻
As simple as:
```shell
pip install fiftyone
```
quickstart 🚀
Dive right into FiftyOne by opening a Python shell and running the snippet
below, which downloads a
[small dataset](https://docs.voxel51.com/user_guide/dataset_zoo/datasets.html#quickstart)
and launches the [FiftyOne App](https://docs.voxel51.com/user_guide/app.html)
so you can explore it:
```py
import fiftyone as fo
import fiftyone.zoo as foz
dataset = foz.load_zoo_dataset("quickstart")
session = fo.launch_app(dataset)
```
Then check out
[this Colab notebook](https://colab.research.google.com/github/voxel51/fiftyone-examples/blob/master/examples/quickstart.ipynb)
to see some common workflows on the quickstart dataset.
Note that if you are running the above code in a script, you must include
`session.wait()` to block execution until you close the App. See
[this page](https://docs.voxel51.com/user_guide/app.html#creating-a-session)
for more information.
key features 🔑
- **[Native Annotation:](https://docs.voxel51.com/user_guide/annotation.html)**
Create and edit 2D and 3D labels directly in the App or integrate with your
favorite annotation tools — then curate, QA, and iterate, all in one
platform.
https://github.com/user-attachments/assets/b06bcdac-d64f-4465-8668-12007dc0eeaa
- **[Visualize Complex Datasets:](https://docs.voxel51.com/user_guide/app.html)**
Easily explore images, videos, and associated labels in a powerful visual
interface.
https://github.com/user-attachments/assets/9dc2db88-967d-43fa-bda0-85e4d5ab6a7a
- **[Explore Embeddings:](https://docs.voxel51.com/user_guide/app.html#embeddings-panel)**
Select points of interest and view the corresponding samples/labels.
https://github.com/user-attachments/assets/246faeb7-dcab-4e01-9357-e50f6b106da7
- **[Analyze and Improve Models:](https://docs.voxel51.com/user_guide/evaluation.html)**
Evaluate model performance, identify failure modes, and fine-tune your
models.
https://github.com/user-attachments/assets/8c32d6c4-51e7-4fea-9a3c-2ffd9690f5d6
- **[Advanced Data Curation:](https://docs.voxel51.com/brain.html)** Quickly
find and fix data issues, annotation errors, and edge cases.
https://github.com/user-attachments/assets/24fa1960-c2dd-46ae-ae5f-d58b3b84cfe4
- **[Rich Integrations:](https://docs.voxel51.com/integrations/index.html)**
Works with popular deep learning libraries like PyTorch, Hugging Face,
Ultralytics, and more.
https://github.com/user-attachments/assets/de5f25e1-a967-4362-9e04-616449e745e5
- **[Open and Extensible:](https://docs.voxel51.com/plugins/index.html)**
Customize and extend FiftyOne to fit your specific needs.
https://github.com/user-attachments/assets/c7ed496d-0cf7-45d6-9853-e349f1abd6f8
##
documentation 🪪
Check out these resources to get up and running with FiftyOne:
| [Getting Started Guides](https://docs.voxel51.com/getting_started_guides/index.html) | [Tutorials](https://docs.voxel51.com/tutorials/index.html) | [Recipes](https://docs.voxel51.com/recipes/index.html) | [User Guide](https://docs.voxel51.com/user_guide/index.html) | [Examples](https://github.com/voxel51/fiftyone-examples) | [API Reference](https://docs.voxel51.com/api/fiftyone.html) | [CLI Reference](https://docs.voxel51.com/cli/index.html) |
| ------------------------------------------------------------------------------------ | ---------------------------------------------------------- | ------------------------------------------------------ | ------------------------------------------------------------ | -------------------------------------------------------- | ----------------------------------------------------------- | -------------------------------------------------------- |
Full documentation is available at [fiftyone.ai](https://fiftyone.ai).
additional resources 🚁
| [FiftyOne Enterprise](https://voxel51.com/enterprise) | [Building Plugins](https://docs.voxel51.com/plugins/index.html) | [Vector Search](https://voxel51.com/blog/the-computer-vision-interface-for-vector-search) | [Dataset Zoo](https://docs.voxel51.com/dataset_zoo/index.html) | [Model Zoo](https://docs.voxel51.com/model_zoo/index.html) | [FiftyOne Brain](https://docs.voxel51.com/brain.html) | [VoxelGPT](https://github.com/voxel51/voxelgpt) |
| ----------------------------------------------------- | --------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | -------------------------------------------------------------- | ---------------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------- |
FiftyOne Enterprise 🏎️
Want to securely collaborate on billions of samples in the cloud and connect to
your compute resources to automate your workflows? Check out
[FiftyOne Enterprise](https://voxel51.com/enterprise).
##
faq & troubleshooting ⛓️💥
Refer to our
[common issues](https://docs.voxel51.com/installation/troubleshooting.html)
page to troubleshoot installation issues. If you're still stuck, check our
[frequently asked questions](https://docs.voxel51.com/faq/index.html) page for
more answers.
If you encounter an issue that the above resources don't help you resolve, feel
free to [open an issue on GitHub](https://github.com/voxel51/fiftyone/issues)
or contact us on [Discord](https://discord.gg/fiftyone-community).
join our community 🤝
Connect with us through your preferred channels:
[](https://discord.gg/fiftyone-community)
[](https://huggingface.co/Voxel51)
[](https://share.hsforms.com/1zpJ60ggaQtOoVeBqIZdaaA2ykyk)
[](https://www.linkedin.com/company/voxel51)
[](https://medium.com/voxel51)
🎊 **Share how FiftyOne makes your visual AI projects a reality on social media
and tag us with @Voxel51 and #FiftyOne** 🎊
##
contributors 🧡
FiftyOne and [FiftyOne Brain](https://github.com/voxel51/fiftyone-brain) are
open source and community contributions are welcome! Check out the
[contribution guide](https://github.com/voxel51/fiftyone/blob/develop/CONTRIBUTING.md)
to learn how to get involved.
Special thanks to these amazing people for contributing to FiftyOne!
citation 📖
If you use FiftyOne in your research, feel free to cite the project (but only
if you love it 😊):
```bibtex
@article{moore2020fiftyone,
title={FiftyOne},
author={Moore, B. E. and Corso, J. J.},
journal={GitHub. Note: https://github.com/voxel51/fiftyone},
year={2020}
}
```