Automated statistics and the finest curated data for your cannabis OP to push the bounds of what is possible. Open-source, decentralized, and made with 💖!
Get Started 🌱 Sign Up 🚀We believe that everyone benefits when people are able to study and tinker with their software. With the freedom provided by Cannlytics, users control their software and what it does for them.
Cannlytics provides a user-friendly interface to quickly receive samples, perform analyses, collect and review results, and publish certificates of analysis (CoAs). There are also built in logistics, CRM (client relationship management), inventory management, and invoicing tools.
Built by scientist for scientists. Cannlytics empowers you with control over the development process, resources, and decision making authority. We believe that the Cannlytics community is the best judge of how Cannlytics can be improved, so, we have entrusted the Cannlytics source code with you.
If you need a hosted solution, then you can take advantage of the ready to use Cannlytics console for hosting, analysis, and data and file storage. You can manage your lab results and provide your clients with a simple, yet complete, client portal.
Do you have a technical staff? Than you can utilize the Cannlytics API to programmatically manage your operations and interface with your data. You have all of your data and the power of all laboratory software at your finger tips.
{
analyses: [...],
lab_id: "cann-do",
sample_name: "Super Easy",
results: [...],
}
Once you have your copy of Cannlytics, you can pick and choose engine components as you need them. Perhaps you need an addition to your existing software. Simply grab what you need and you're free to use it.
from cannlytics import metrc
# Initalize Metrc.
track = metrc.Client("vendor", "user")
# Labs can post lab results.
track.post_lab_results([{...}, {...}])
# You can get your lab results!
lab_results = track.get_lab_results(uid="tag")
Cannlytics is a validated Metrc integrator in the following states. If you need assistance, a fully-managed solution, or help automating your interactions with Metrc, then you can sign up for support →
![]() |
California |
![]() |
Louisiana |
![]() |
Massachusetts |
![]() |
Maryland |
![]() |
Michigan |
![]() |
Montana |
![]() |
Ohio |
![]() |
Oklahoma |
![]() |
Oregon |
You can also utilize the Metrc interface in the Cannlytics Python package
In addition to awesome software, Cannlytics is an open-source software support business. If you need assistance or desire a fully-managed solution, then you can find a support option suited to you →