Terms of Service
Last Updated: March 23, 2026
1. Agreement to Terms
These Terms of Service (“Terms”) constitute a legally binding agreement between you and Pure, Inc. (“Pure,” “we,” “us,” or “our”) governing your access to and use of the Pure compiler API, the Pure Registry, the Pure website (pure.dev), and any related services (collectively, the “Services”). By accessing or using the Services, you agree to be bound by these Terms. If you do not agree, do not use the Services.
2. Description of Services
Pure provides a deterministic JavaScript and TypeScript to Rust transpilation service delivered via API. The Services include:
- Compiler API: An API that accepts JavaScript or TypeScript source code and returns a compiled native binary.
- Free Tier: A no-cost tier providing 50 compiler minutes per month and a maximum of 10 compiler minutes per build, subject to availability and these Terms.
- Paid Tier: Usage-based paid access to the Compiler API beyond the Free Tier limits, subject to applicable pricing at the time of use.
- Pure Registry: An npm-compatible package registry (registry.pure.dev) serving Rust-compiled package binaries. Registry availability is subject to launch timeline and these Terms.
Services are provided on a “coming soon” basis until general availability is announced. Features, pricing, and availability are subject to change at any time without notice.
3. Eligibility and Accounts
- You must be at least 18 years old and have the legal authority to enter into these Terms on behalf of yourself or your organization.
- You are responsible for maintaining the confidentiality of your API keys and account credentials. All activity under your credentials is your responsibility.
- You must provide accurate information when creating an account. We reserve the right to terminate accounts that contain inaccurate or fraudulent information.
- You may not create accounts on behalf of others or share API keys across organizations without explicit written permission from Pure.
4. Acceptable Use
You agree not to use the Services to:
- Violate any applicable law, regulation, or third-party rights.
- Submit source code that you do not own or do not have the right to compile and distribute.
- Attempt to reverse engineer, decompile, or otherwise extract our proprietary transpilation technology.
- Circumvent rate limits, quotas, or access controls.
- Use the Services to build a product or service that competes directly with Pure.
- Transmit malware, malicious code, or any content designed to disrupt or damage systems.
- Use the Services in any way that could impair the performance or availability of our infrastructure.
- Resell or sublicense API access without prior written approval from Pure.
We reserve the right to suspend or terminate access immediately and without notice if we determine, in our sole discretion, that you have violated these Terms.
5. Free Tier
The Free Tier is provided at no charge, subject to the following conditions:
- Free Tier limits (currently 50 compiler minutes per month, 10 minutes per build) may be modified at any time.
- Free Tier availability is not guaranteed. We reserve the right to suspend, modify, or discontinue the Free Tier at any time with or without notice.
- Free Tier usage may be throttled or deprioritized relative to paid accounts during periods of high demand.
- The Free Tier is intended for individual developers and small-scale evaluation. Use of the Free Tier to serve production traffic at scale may be subject to review and termination.
6. Paid Tier and Billing
- Paid Tier usage is billed based on compiler minutes consumed at the rates in effect at the time of use.
- All fees are non-refundable except as required by applicable law or as explicitly stated in a separate written agreement.
- A 20% discount applies to annual commitments as described on our pricing page at the time of purchase.
- We reserve the right to change pricing at any time. Price changes will be communicated with at least 30 days’ notice to existing paid customers.
- You are responsible for all taxes, duties, and levies imposed by applicable authorities on your use of the Services.
- Failure to pay amounts due may result in suspension or termination of your account.
7. Your Content and Code
“Your Content” means any source code, files, or data you submit to the Services.
- You retain all ownership rights in Your Content. Pure does not claim ownership of your source code.
- By submitting Your Content, you grant Pure a limited, non-exclusive license to process, compile, and transform Your Content solely for the purpose of providing the Services to you.
- You represent and warrant that you have all necessary rights, licenses, and permissions to submit Your Content to the Services and to authorize Pure to process it.
- Pure does not persistently store your source code beyond what is necessary to complete a compilation request, except as described in our Privacy Policy.
- You are solely responsible for the legality, accuracy, and appropriateness of Your Content.
8. Intellectual Property
Pure’s transpilation technology, compiler engine, infrastructure, software, trademarks, and all associated intellectual property are owned exclusively by Pure, Inc. and are protected by applicable intellectual property laws. Pure has filed a provisional patent application covering 12 patent-pending inventions relating to its core transpilation methods.
Nothing in these Terms grants you any right, title, or interest in Pure’s intellectual property other than the limited right to use the Services as expressly set forth herein.
You may not copy, modify, distribute, sell, or lease any part of the Services or Pure’s technology, nor may you reverse engineer or attempt to extract source code from our systems.
9. Pure Registry
The Pure Registry (registry.pure.dev) is an npm-compatible package registry that may serve Rust-compiled versions of open-source packages. By using the Pure Registry:
- You acknowledge that packages served by the Pure Registry are compiled versions of third-party open-source software. Pure makes no warranty regarding the accuracy, completeness, or fitness of compiled packages.
- You are responsible for ensuring that your use of any package complies with that package’s original license terms.
- Pure does not guarantee that all packages will be available, up-to-date, or compatible with all environments.
- The Registry is provided without warranty and may be discontinued at any time.
10. Confidentiality
You agree to keep confidential any non-public information about Pure’s technology, roadmap, or business that is disclosed to you in connection with the Services or any beta or early access program. This obligation does not apply to information that is or becomes publicly available through no fault of your own.
11. Disclaimer of Warranties
THE SERVICES ARE PROVIDED “AS IS” AND “AS AVAILABLE” WITHOUT WARRANTY OF ANY KIND. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, PURE EXPRESSLY DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, AND ANY WARRANTIES ARISING FROM COURSE OF DEALING OR USAGE OF TRADE. PURE DOES NOT WARRANT THAT THE SERVICES WILL BE UNINTERRUPTED, ERROR-FREE, OR THAT COMPILED OUTPUT WILL BE BUG-FREE OR PRODUCE IDENTICAL RESULTS TO ORIGINAL SOURCE CODE IN ALL CASES.
12. Limitation of Liability
TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL PURE, INC., ITS OFFICERS, DIRECTORS, EMPLOYEES, OR AGENTS BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, PUNITIVE, OR EXEMPLARY DAMAGES, INCLUDING LOSS OF PROFITS, DATA, GOODWILL, OR BUSINESS OPPORTUNITIES, ARISING OUT OF OR IN CONNECTION WITH THESE TERMS OR YOUR USE OF THE SERVICES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
TO THE EXTENT PURE’S LIABILITY IS NOT OTHERWISE EXCLUDED, PURE’S TOTAL CUMULATIVE LIABILITY TO YOU FOR ANY CLAIMS ARISING OUT OF OR RELATED TO THESE TERMS OR THE SERVICES SHALL NOT EXCEED THE GREATER OF (A) THE TOTAL AMOUNTS PAID BY YOU TO PURE IN THE 12 MONTHS PRECEDING THE CLAIM, OR (B) ONE HUNDRED U.S. DOLLARS ($100).
13. Indemnification
You agree to indemnify, defend, and hold harmless Pure, Inc. and its officers, directors, employees, and agents from and against any claims, liabilities, damages, judgments, awards, losses, costs, or expenses (including reasonable attorneys’ fees) arising out of or relating to your violation of these Terms, your use of the Services, or Your Content.
14. Termination
Pure may suspend or terminate your access to the Services at any time, with or without cause or notice. You may stop using the Services at any time.
Upon termination, all licenses granted under these Terms immediately terminate. Sections that by their nature should survive termination (including Sections 7, 8, 11, 12, 13, 15, and 16) shall survive.
15. Governing Law and Disputes
These Terms shall be governed by and construed in accordance with the laws of the State of Delaware, without regard to its conflict of law provisions.
Any dispute arising out of or relating to these Terms or the Services shall be resolved by binding arbitration in accordance with the rules of the American Arbitration Association, except that either party may seek injunctive or other equitable relief in a court of competent jurisdiction to prevent actual or threatened infringement of intellectual property rights. You waive any right to participate in a class action lawsuit or class-wide arbitration.
16. General Provisions
- Entire Agreement: These Terms, together with the Privacy Policy, constitute the entire agreement between you and Pure regarding the Services.
- Modifications: We may update these Terms at any time. Continued use of the Services after changes are posted constitutes acceptance of the revised Terms.
- Severability: If any provision of these Terms is found unenforceable, the remaining provisions will continue in full force.
- Waiver: Failure to enforce any provision of these Terms shall not constitute a waiver of our right to enforce it in the future.
- Assignment: You may not assign these Terms or any rights hereunder without Pure’s prior written consent. Pure may assign these Terms freely.
- No Third-Party Beneficiaries: These Terms do not create any third-party beneficiary rights.
17. Contact
For questions about these Terms, please contact:
Pure, Inc.