Loading...
Loading...
Effective August 25, 2026
These Terms of Service (the “Terms”) are an agreement between EnsemblAI LLC (“EnsemblAI,” “we,” “us”) and the person or organization using the service (“you”). They govern the EnsemblAI dashboard at ensemblai.com, the REST API, the MCP server, the in-app AI assistant, and everything else we operate under the EnsemblAI name (together, the “Service”). By creating an account or using the Service, you agree to these Terms and to our Privacy Policy. If you use the Service on behalf of an organization, you represent that you can bind that organization, and “you” means the organization.
EnsemblAI provides analytics over public software-ecosystem data — package registries such as PyPI and the npm registry, and public repository metadata such as GitHub — including download trends, rankings, dependency and ecosystem structure, classifications, and derived metrics, delivered through a dashboard, a REST API, an MCP server, exports, alerts, and an AI assistant. Some metrics are modeled, estimated, or machine-classified; the Service is an analytical tool, not a system of record.
You must provide accurate account information and keep your credentials confidential. You are responsible for all activity under your account and API keys. Plans include a stated number of seats; additional seats are billed as described in Section 4. Everyone using a seat on your account must comply with these Terms, and you are responsible for their use.
Some plans include metered allowances measured per calendar month (UTC) — for example API calls, assistant messages, and CSV exports — with the included quantities stated on the pricing page. Where a plan offers overage:
Your content. Watchlists, ensembles, saved searches, alert rules, and similar configurations are yours. You grant us the license needed to operate them within the Service.
Our data, licensed to you. The datasets, metrics, rankings, and classifications provided by the Service — whether viewed, exported, or retrieved via API or MCP — are licensed, not sold. During your subscription you may use them for your internal business purposes, including internal analysis, reports, and decision-making. You may publish limited excerpts, charts, and findings derived from the data, provided you credit EnsemblAI as the source — a name or a link to ensemblai.com is enough; no permission needed. You may not:
Copies you exported while subscribed may continue to be used for your internal business purposes after your subscription ends; the restrictions above survive.
We may throttle, suspend, or terminate access that we reasonably believe violates this section, threatens the Service’s integrity, or creates abnormal cost, and will restore it when the issue is resolved where practical.
The in-app assistant generates responses with large language models operated by our AI subprocessor. Responses may be inaccurate, incomplete, or out of date, and are provided for information only — not professional advice. Verify anything you rely on. Don’t submit sensitive personal information or confidential material you are not permitted to share. Assistant inputs are handled as described in our Privacy Policy; they are not used to train AI models.
API keys are confidential credentials. Plans state rate limits and monthly call allowances; we may adjust technical limits (with notice for material reductions to paid plans) and may suspend keys involved in abuse or a suspected compromise. Rotate keys immediately if you believe one is exposed. Preview and beta capabilities are provided as-is and may change or be withdrawn.
The Service analyzes publicly available data from sources including PyPI, the npm registry, and GitHub. PyPI is a project of the Python Software Foundation; npm and GitHub are properties of their respective owners. EnsemblAI is independent and not affiliated with, sponsored by, or endorsed by any of these organizations; their names are used only to identify the data sources. Upstream sources can change, lag, or correct their data at any time, and our metrics inherit those characteristics.
We and our licensors own the Service, including its software, design, and data compilations. These Terms grant you no rights except those stated. If you send feedback or suggestions, we may use them without obligation to you.
THE SERVICE AND ALL DATA ARE PROVIDED “AS IS” AND “AS AVAILABLE,” WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, ACCURACY, AND UNINTERRUPTED OPERATION. WE DO NOT WARRANT THAT THE DATA IS COMPLETE, CURRENT, OR ERROR-FREE. METRICS THAT ARE MODELED, ESTIMATED, OR MACHINE-CLASSIFIED ARE INHERENTLY APPROXIMATE, AND WE MAKE NO WARRANTY AS TO THEIR ACCURACY. NO SERVICE-LEVEL COMMITMENT APPLIES UNLESS EXPRESSLY STATED FOR YOUR PLAN.
TO THE MAXIMUM EXTENT PERMITTED BY LAW, NEITHER PARTY IS LIABLE FOR INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, OR FOR LOST PROFITS, REVENUE, OR DATA. OUR TOTAL LIABILITY ARISING OUT OF THE SERVICE IS LIMITED TO THE GREATER OF $100 AND THE FEES YOU PAID US IN THE 12 MONTHS BEFORE THE CLAIM. THESE LIMITS DO NOT APPLY WHERE PROHIBITED BY LAW, AND DO NOT LIMIT YOUR PAYMENT OBLIGATIONS.
You will defend and indemnify us against third-party claims arising from your content, your use of the Service in violation of these Terms, or your violation of law.
You may stop using the Service and delete your account at any time. We may suspend or terminate the Service or your access for material breach (including non-payment), for the reasons in Section 6, or if we discontinue the Service — in the discontinuation case with at least 30 days’ notice and a pro-rata refund of prepaid, unused fees. Provisions that by their nature should survive — including the restrictions in Section 5 and Sections 10 through 13, 16, and 17 — survive termination.
We may update these Terms. For material changes we will give at least 30 days’ notice by email or in-app notice; other changes take effect when posted with an updated effective date. Continued use after the effective date constitutes acceptance.
These Terms are governed by the laws of the State of Wyoming, without regard to conflict-of-laws rules, and the state and federal courts located there have exclusive jurisdiction. Before filing a claim, both parties agree to try in good faith to resolve the dispute informally via support@ensemblai.com for 30 days.
These Terms plus the Privacy Policy and your plan’s pricing page are the entire agreement. If you and we execute a separate written agreement covering the Service, that agreement governs to the extent it conflicts with these Terms. If a provision is unenforceable, the rest remains in effect. You may not assign these Terms without our consent; we may assign them in connection with a merger, acquisition, or sale of assets. Failure to enforce a provision is not a waiver. Notices to us go to support@ensemblai.com; notices to you go to your account email.