Skip to content

Developing FiftyOne Plugins Workshop

Aug 7, 2024 | 9 AM Pacific

Register for the Zoom

By submitting you (1) agree to Voxel51’s Terms of Service and Privacy Statement and (2) agree to receive occasional emails.

About the Workshop

Are you ready to take your computer vision tooling to the next level? Open source FiftyOne is the most flexible computer vision toolkit on the planet. By tapping into its builtin Plugin framework, you can extend your FiftyOne experience and streamline your workflows, building Gradio-like applications with data at their core.

From concept interpolation to image deduplication, optical character recognition, and even curating your own AI art gallery by adding generated images directly into a dataset, your imagination is the only limit. Join us to discover how you can unleash your creativity and interact with data like never before.

In the first part of the workshop we’ll cover:

  • FiftyOne Plugins – what are they?
  • Installing a plugin
  • Creating your own Python plugin
  • Python plugin tips
  • Creating your own JavaScript plugin
  • Publishing your plugin


A working knowledge of Python and basic familiarity with FiftyOne. All attendees will get access to the tutorials, videos, and code examples used in the workshop.


Check out some these popular plugins:

Resources for the workshop:


About the Instructor

Daniel Gural
Sr. Machine Learning Engineer and Customer Success

Daniel Gural is a seasoned Machine Learning Evangelist with a strong passion for empowering Data Scientists and ML Engineers to unlock the full potential of their data. Currently serving as a valuable member of Voxel51, he takes a leading role in efforts to bridge the gap between practitioners and the necessary tools, enabling them to achieve exceptional outcomes. Daniel’s extensive experience in teaching and developing within the ML field has fueled his commitment to democratizing high-quality AI workflows for a wider audience.

Beyond his professional role at Voxel51, Daniel actively contributes to the growth and development of young entrepreneurs and STEM students at the high school and college levels, serving as a mentor. His dedication to fostering the next generation of innovators showcases his belief in the importance of sharing knowledge and inspiring others to embrace the world of AI.