Prodigy installer for Python 3.8+ on macOS, Linux and Windows.
Standalone, self-hosted annotation back-end with pluggable architecture.
Built-in annotation recipes for a wide range of machine learning tasks, including named entity recognition, span categorization, text classification, part-of-speech tagging, dependency parsing, coreference resolution, computer vision, audio and video annotation, transcription, speaker diarization, training and evaluation, and more.
Customizable web application with 23 annotation interfaces for text, images, audio, video, relations, multiple-choice, HTML, conflict resolution and more.
Active learning models for named entity recognition, text classification, part-of-speech tagging and dependency parsing.
Plugins for additional features, including third-party integrations, APIs and PDF processing.
Cloud-free: Prodigy works offline on your own hardware. No data ever needs to leave your servers.
No lock-in: fully open and extensible data formats and storage solutions, including SQLite, MySQL and PostgreSQL, and export to JSON.
Lifetime license: buy once, keep forever and receive 12 months of free upgrades.
Want a demo?
Want to give Prodigy a spin before you buy? You can try out all the annotation interfaces in our online demo. The documentation pages also have many rendered examples of possible configurations that you can explore.
Any other questions that are not covered here? Email us!
Do you offer a trial version?
Prodigy runs entirely on your own hardware and never phones home or connects to our servers. We typically do trials by hosting a VM that you can log in to. This gives you the full experience of the tool, including the scriptable back-end, and also makes it easy for us to log in and help if you get stuck. For especially privacy-sensitive use cases, we can also set up a trial license agreement and ship you an installer. If you’re interested, get in touch! Please note that we’re only able to offer hosted trials to companies and organizations, not individuals.
Can I send you a purchase order and receive an invoice?
Sure! For company licenses we support purchases via purchase order and you’ll then receive an invoice that you can pay via credit card, PayPal or bank transfer. Instead of sending a formal purchase oder, you can also request an invoice via email. We’re also already set up with most of the popular software resellers. Just email us at contact@explosion.ai.
Can I order Prodigy via a software reseller?
Yes, we’re already set up and regularly work with many popular international software resellers, including SHI, SoftwareOne, QBS Software and more. Even if we haven’t worked with your reseller before, it’s usually no problem for us to register with them. Simply ask them to reach out to us at contact@explosion.ai.
What does the added VAT mean?
Our company is based in Berlin, Germany, so if you’re ordering from within the EU or from the UK, you will be charged an additional VAT. If you’re a VAT-registered business in the EU or UK and not based in Germany, the reverse charge mechanism applies, meaning no VAT will be added on checkout. Businesses and individuals outside the EU and UK won’t be charged an additional tax.
The store tells me that my card or ZIP code is not valid. What can I do?
Credit card payments are processed and validated by Stripe. The ZIP code error typically occurs if the ZIP code of the billing address doesn’t match the ZIP code of the credit card, which is an additional security check we have enabled. If it’s still not working, send us an email.
Why do you not offer Prodigy for organizations that are primarily engaged in work relating to military, law enforcement or intelligence?
Artificial Intelligence is an emerging technology, for which international standards and regulations have not yet been agreed. This leaves software providers to implement their own restrictions and policies. While there are many use cases of AI that can be potentially harmful, commercial projects that cause harms will be subject to ordinary civil and criminal sanctions. The same cannot be said for harmful governmental projects.
Explosion has therefore decided to refuse provision of our software to public or private entities primarily engaged in work relating to military, law enforcement, intelligence and national security purposes. Regulatory agencies and tax authorities are specifically exempt (i.e., software can be provided to agencies such as the U.S. EPA, IRS or SEC). We regret that this policy may prevent uses of our software that are legally and ethically unproblematic.
What expertise does my team need to use Prodigy?
Prodigy is designed as a developer tool and assumes basic familiarity with the Python programming language and the command line. We also provide extensive documentation and examples to help you get started. Once you’ve set up an annotation task, the web application makes it easy for anyone to create annotations, no programming experience required.
Is our data really private? How does it work?
Prodigy runs entirely on your own machines and never “phones home” or connects to our or any third-party servers. Once installed, you can even operate it on an entirely air-gapped machine without internet connection. All data and models you use and create stay entirely private and under your control.
Which models can I use and train with Prodigy?
Prodigy lets you train any models you can train in Python. It comes with first-class support for our NLP library spaCy via the built-in train recipe, as well as plugins for using and training Hugging Face models. It also integrates with the major Large Language Model (LLM) API providers out-of-the-box.
All data you create is accessible via a convenient Python API and command-line interface, making it easy to implement training for custom models with standard libraries like PyTorch or TensorFlow, both in the cloud, as well as in local setups or environments like Jupyter.
How can I get help and support with using Prodigy?
Prodigy comes with extensive documentation, including API specs of the individual components, examples of custom recipes and data formats, as well as various tips and tricks for achieving the best results. We’re continuously working on providing more, freely available resources and educational materials like usage workflows, video tutorials and open-source scripts. We also answer user questions on the Prodigy Support Forum.