Simple scoring, whether on public or private projects, is always free; we only charge for full reports, and only on private projects. All our plans offer unlimited analyses per project, and API access.
|Number of public projects with full report||Unlimited||Unlimited|
|Number of private projects with full report||0||5|
|Analysis retention per project||Last 5||Last 10|
|Analysis sharing with collaborators||✗||✗|
|Number of collaborators||0||0|
|100+ rule checks||✔||✔|
|Objective rating of errors||✔||✔|
|Technical debt assessment||✔||✔|
|Real time overview||✔||✔|
|Alerts and notifications||✔||✔|
|Extended documentation||Symfony only||Unlimited|
|Contextualized assistance, references and examples||Symfony only||Unlimited|
|Public GitHub, Bitbucket repositories||Full Report||Full Report|
|Private GitHub, Bitbucket repositories||Scoring only||Full Report|
|Git repositories||Scoring only||Full Report|
|SensioLabs Hosted Git repositories||Scoring only||Full Report|
|Bragging rights medals||✔||✔|
|View more features View less features||Free||59 € $79 39 € $49 / mo.|
|Ideal for||SME with internal projects||SME with customer projects||Large organizations|
|Number of public projects with full report||Unlimited||Unlimited||Unlimited|
|Number of private projects with full report||5||10||Contact us|
|Analysis retention per project||Unlimited||Unlimited||Unlimited|
|Analysis sharing with collaborators||✔||✔||✔|
|Number of collaborators||Unlimited||Unlimited||Unlimited|
|100+ rule checks||✔||✔||✔|
|Objective rating of errors||✔||✔||✔|
|Technical debt assessment||✔||✔||✔|
|Real time overview||✔||✔||✔|
|Alerts and notifications||✔||✔||✔|
|Contextualized assistance, references and examples||Unlimited||Unlimited||Unlimited|
|Public GitHub, Bitbucket repositories||Full Report||Full Report||Full Report|
|Private GitHub, Bitbucket repositories||Full Report||Full Report||Full Report|
|Git repositories||Full Report||Full Report||Full Report|
|SensioLabs Hosted Git repositories||Full Report||Full Report||Full Report|
|Bragging rights medals||✔||✔||✔|
|View more features View less features||119 € $159 79 € $109 / mo.||199 € $259 139 € $189 / mo.||Contact us|
Payments are managed by SensioLabsConnect , which accepts most credit cards.
Provided you have an international card (Visa, MasterCard, etc.), your bank will make the conversion for you.
All prices exclude VAT.
When Insight audits an application, it runs a deep static code analysis that generates two results: the basic scoring and the full report.
The basic scoring is the overall quality grade of an application - bronze, silver, gold, or platinum (see example scorings). A scoring also includes a few project metrics and the critical security violations. For Open Source users, private project scorings are limited to 1 per project.
The full report is the detail of the analysis (see an example fullreport) . It gives precise insight on the weaknesses of an application, useful guidance on how to fix them, and the exact location of all violations. A full report also contains graphs about the evolution of the application quality.
Security is a major concern for SensioLabs. The Symfony framework is regularly audited by independent security firms, but that doesn't prevent developers from mistakenly introducing breaches. We want all Symfony applications to be reasonably safe, that's why we display the extract of the full report concerning critical security violations in the basic scoring. For free.
Once you get your first analysis, you'll realize that your application probably violates some critical principles and that it needs to be fixed. So you'll need to rerun an analysis to check that the fix is correct. And in the meantime, your application code will continue to grow. You'll be hooked into Continuous Quality Control, as 99% of the people trying SensioLabsInsight.
For Individual plans, we retain only the last analysis results for your projects. Those results may represent a very large amount of data, and only Business plans have an unlimited retention.
Please note that the number of analysis retained is per project, not per branch of a project.
SensioLabsInsight can analyze both your Default/Master branch and daughter branches (namely "Pull Requests" in GitHub). This helps you and make sure that a branch will not add any new, unexpected violation to your Default/Master branch, and be proactive in correcting them.
Project development is usually a team work. But if only one developer in the team can access the quality analyses, then the overall developer skill won't progress. It's important to share the analysis results with every developer in the team, and that's the purpose of collaborators. Your collaborators can read the analyses of your private projects, run new analyses, and comment on the violations. They can't, however, change your projects configuration, or add a new project.
Send us a feedback to submit a question about the SensioLabsInsight plans and pricing.