This API License Agreement (this "Agreement") is a binding contract between Frametry LLC ("Frametry", "we", "us") and the business whose workspace accepts it ("Licensee", "you"). It takes effect on the date an owner or admin of your workspace accepts it in the Frametry app (the "Effective Date"). It supplements the Terms of Service, the Privacy Policy and the End User License Agreement; where this Agreement and those documents conflict about the API, this Agreement governs.

Frametry owns an application programming interface, webhook service and MCP server through which a workspace's data in Frametry can be read and written by software Licensee controls. Licensee wants to build on it, and Frametry is willing to license it on these terms.

1. Definitions

(a) "API" means the Frametry public REST API served at api.frametry.app, the Frametry webhook service, the Frametry MCP server, the API Documentation and any other API materials Frametry makes available to Licensee, including any Updates.

(b) "API Documentation" means the reference and guides Frametry makes available to Licensee from time to time, including the OpenAPI specification and the reference inside the app at Settings → API → Docs.

(c) "API Token" means a personal access token or other credential Frametry issues so Licensee's software can call the API. Tokens are issued per user inside Licensee's workspace and carry the scopes chosen when they are created.

(d) "Applications" means any software Licensee develops or operates that calls the API, receives webhooks or connects to the MCP server.

(e) "Frametry Marks" means Frametry's trademarks, trade names, branding and logos.

(f) "Frametry Service" means the hosted Frametry construction-management product described at frametry.com, including the web app, the mobile apps and the client and subcontractor portals.

(g) "Updates" means any updates, bug fixes, patches, new endpoints, new fields or other changes to the API that Frametry generally makes available to all licensees of the API.

(h) "Workspace Data" means the data stored in Licensee's Frametry workspace, including data Licensee's teammates, subcontractors and clients enter through the Frametry Service or the Applications.

2. License

(a) Grant. Subject to Licensee's payment of the fees for the Frametry subscription and API add-on in force and compliance with this Agreement, Frametry grants Licensee a limited, revocable, non-exclusive, non-transferable, non-sublicensable license during the Term to (i) use the API to develop and operate Applications that read and write Licensee's own Workspace Data and interoperate with the Frametry Service, and (ii) display Frametry Marks, in line with any usage guidelines Frametry publishes, solely to identify that an Application connects to Frametry, and not in connection with advertising, promoting, distributing or selling any other product or service.

(b) Restrictions. Licensee shall not use the API or any Frametry Mark beyond the scope of that license. Without limiting that, and except as this Agreement expressly allows, Licensee shall not, and shall not permit others to: (i) copy, modify or create derivative works of the API; (ii) rent, lease, lend, sell, sublicense, assign, distribute, publish, transfer or otherwise make the API or an API Token available to any third party; (iii) reverse engineer, disassemble, decompile, decode or otherwise attempt to derive or gain access to any software component of the Frametry Service other than through the documented API; (iv) remove any proprietary notice from the API or API Documentation; (v) use the API in a manner or for a purpose that infringes, misappropriates or otherwise violates any intellectual-property or other right of any person, or that violates applicable law; (vi) use the API to access, or attempt to access, any workspace, project or data that is not Licensee's own; (vii) design or permit an Application to disable, override or interfere with any Frametry communication to end users, consent screen, user setting, alert or warning, including the consent gates on SMS, email and the portals; (viii) use the API to replicate the Frametry Service or build a product that competes with it; (ix) exceed, circumvent or probe the published rate limits, or load-test the API without Frametry's prior written consent; or (x) cloak or conceal Licensee's identity or an Application's identity when requesting or using API access.

(c) Reservation of rights. Frametry reserves all rights not expressly granted in this Agreement. Nothing in this Agreement grants Licensee or any third party, by implication, waiver, estoppel or otherwise, any intellectual-property right or other right, title or interest in or to the API, the Frametry Service or the Frametry Marks.

3. Licensee responsibilities

(a) Licensee is responsible and liable for all use of the API through access Licensee provides, directly or indirectly, whether that use is permitted by or in violation of this Agreement. That includes every act and omission of Licensee's teammates, contractors and end users in connection with the Applications. An act or omission by any of them that would breach this Agreement if taken by Licensee is a breach by Licensee. Licensee shall take reasonable steps to make the people who use the Applications aware of the provisions of this Agreement that apply to them and shall cause them to comply.

(b) Licensee must obtain API Tokens through the Frametry app (Settings → API). Each token is issued to one person in Licensee's workspace and inherits that person's permissions. Licensee shall keep every API Token and all sign-in information secure, shall not share a token outside Licensee's organization, shall grant each token only the scopes an Application needs, and shall revoke any token that is no longer needed or may have been exposed. Frametry may revoke any API Token at any time. A token stops working when the person it was issued to leaves the workspace.

(c) Licensee shall comply with this Agreement, all applicable laws, rules and regulations, and all guidelines, standards and requirements published in the API Documentation from time to time, including rate limits. Licensee shall monitor the Applications for activity that violates applicable law or this Agreement, including fraudulent, inappropriate or potentially harmful behavior, and promptly restrict any offending user. Licensee is solely responsible for any privacy notice to, and any consent from, the people whose personal information the Applications process, including Licensee's clients, subcontractors and employees.

(d) Licensee shall use commercially reasonable efforts to safeguard the API and the Frametry Marks from infringement, misappropriation, theft, misuse or unauthorized access, shall promptly notify Frametry at [email protected] of any suspected unauthorized use of an API Token or the API, and shall cooperate with Frametry in any action Frametry takes to enforce its rights.

(e) Any use of the Frametry Marks will follow the usage guidelines Frametry publishes. Licensee's use of the Frametry Marks creates no right, title or interest in them in Licensee's favor, and all goodwill from that use inures to Frametry.

4. Support; updates

(a) Support. This Agreement does not entitle Licensee to developer support beyond the API Documentation and the support included in Licensee's Frametry subscription. Questions about the API may be sent to [email protected]; Frametry answers them on a reasonable-efforts basis.

(b) Updates. During the Term Frametry will make Updates available at no additional charge. Updates are part of the API and subject to this Agreement. Frametry adds endpoints and fields without notice and keeps existing ones backward compatible where it reasonably can; where Frametry retires or changes an existing endpoint, field or webhook in a way that breaks existing Applications, it will announce the change in the API Documentation or changelog at least 30 days in advance except where security or legal requirements prevent it. Frametry may require Licensee to use the current version of the API. Licensee makes any changes the Applications need because of an Update at Licensee's own cost.

5. Fees and payment

(a) Fees. Access to the API is included in the API add-on to a Frametry subscription, billed and payable through Licensee's Frametry account on the terms shown at frametry.com/pricing and in Billing settings. There is no separate onboarding fee and no per-call charge. If the API add-on or the underlying subscription lapses, every API Token stops working until it is restored.

(b) Price changes. Frametry may change the price of the API add-on on at least 30 days' written notice, effective from the next billing period after the notice.

(c) Taxes. Fees exclude taxes. Licensee is responsible for all sales, use, excise and similar taxes, duties and charges imposed on amounts payable under this Agreement, other than taxes on Frametry's income.

6. Confidential information

During the Term either Party may disclose to the other information about its business, products, intellectual property, trade secrets, third-party confidential information and other sensitive or proprietary information, in any form and whether or not marked confidential ("Confidential Information"). Confidential Information does not include information that, at the time of disclosure, is in the public domain, was already known to the receiving Party, was rightfully obtained from a third party without a duty of confidence, or was independently developed by the receiving Party. Frametry's Confidential Information includes non-public API endpoints, pre-release documentation and security findings; Licensee's Confidential Information includes Workspace Data. The receiving Party shall not disclose the disclosing Party's Confidential Information except to its employees and contractors who need it to exercise rights or perform obligations under this Agreement and are bound by confidentiality obligations at least as protective as these. Either Party may disclose Confidential Information to the extent required by a court order or applicable law, after giving the other Party written notice and a reasonable opportunity to seek a protective order where lawful, or to establish its rights under this Agreement. On expiration or termination, the receiving Party shall return or destroy the disclosing Party's Confidential Information and certify that in writing on request; Frametry's handling of Workspace Data after termination follows the Privacy Policy and the Data Retention and Deletion Policy. These obligations last five years from disclosure, and for trade secrets for as long as they remain trade secrets under applicable law.

7. Collection and use of information

Frametry logs API requests, including the token used, the endpoint, timestamps, response status and the requesting IP address, to operate, secure, rate-limit, bill and improve the API. By using the API Licensee consents to that processing, which follows the then-current Privacy Policy. Frametry does not sell Workspace Data and does not use it to train third-party AI models.

8. Intellectual property; feedback

As between the Parties, (a) Frametry owns all right, title and interest, including all intellectual-property rights, in and to the API, the API Documentation, the Frametry Service and the Frametry Marks, and (b) Licensee owns all right, title and interest in and to the Applications and the Workspace Data, excluding the rights in clause (a). If Licensee or anyone acting for Licensee sends Frametry suggestions, ideas, comments or other feedback about the API or the Frametry Service ("Feedback"), that Feedback is non-confidential, and Licensee assigns to Frametry all right, title and interest in it, so Frametry may use it for any purpose without attribution or compensation. Frametry is not required to use any Feedback.

9. Disclaimer of warranties

THE API, THE API DOCUMENTATION AND THE FRAMETRY MARKS ARE PROVIDED "AS IS" AND "AS AVAILABLE". FRAMETRY DISCLAIMS ALL WARRANTIES, WHETHER EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT, AND ALL WARRANTIES ARISING FROM COURSE OF DEALING, USAGE OR TRADE PRACTICE. FRAMETRY MAKES NO WARRANTY THAT THE API WILL MEET LICENSEE'S OR ANY OTHER PERSON'S REQUIREMENTS, OPERATE WITHOUT INTERRUPTION, ACHIEVE ANY INTENDED RESULT, BE COMPATIBLE WITH ANY SOFTWARE, SYSTEM OR SERVICE, OR BE SECURE, ACCURATE, COMPLETE, FREE OF HARMFUL CODE OR ERROR-FREE, OR THAT ANY ERROR OR DEFECT CAN OR WILL BE CORRECTED. DATA RETURNED BY THE API, INCLUDING AI-GENERATED CONTENT, IS A TOOL AND NOT PROFESSIONAL, LEGAL, TAX OR ACCOUNTING ADVICE.

10. Indemnification

Licensee shall indemnify, defend and hold harmless Frametry and its officers, members, managers, employees, agents, affiliates, successors and assigns from and against all losses, damages, liabilities, claims, actions, judgments, settlements, interest, awards, penalties, fines, costs and expenses of any kind, including reasonable attorneys' fees, arising from or relating to (a) Licensee's use or misuse of the API or the Frametry Marks, (b) Licensee's breach of this Agreement, (c) Licensee's negligence or willful misconduct, or (d) the Applications, including any end user's use of them. Frametry will promptly notify Licensee in writing of any claim for which it seeks indemnification and may, at its option, assume control of the defense with counsel of its choice. Licensee shall not settle any claim in a way that admits fault by Frametry or binds Frametry without Frametry's prior written consent, and Frametry shall not settle any claim it controls in a way that requires payment from Licensee without Licensee's prior written approval.

11. Limitation of liability

TO THE FULLEST EXTENT PERMITTED BY LAW, FRAMETRY WILL NOT BE LIABLE TO LICENSEE OR ANY THIRD PARTY UNDER ANY TORT, CONTRACT, NEGLIGENCE, STRICT-LIABILITY OR OTHER THEORY FOR (a) ANY LOST PROFITS, LOST OR CORRUPTED DATA, COMPUTER FAILURE OR MALFUNCTION, BUSINESS INTERRUPTION, OR OTHER SPECIAL, INDIRECT, INCIDENTAL OR CONSEQUENTIAL DAMAGES OF ANY KIND ARISING OUT OF THE USE OF OR INABILITY TO USE THE API; OR (b) ANY DAMAGES, IN THE AGGREGATE, IN EXCESS OF THE FEES LICENSEE PAID FRAMETRY FOR THE API ADD-ON IN THE TWELVE (12) MONTHS BEFORE THE EVENT GIVING RISE TO THE CLAIM, IN EACH CASE EVEN IF FRAMETRY WAS ADVISED OF THE POSSIBILITY OF SUCH DAMAGES AND WHETHER OR NOT THEY WERE FORESEEABLE. ANY CLAIM LICENSEE MAY HAVE ARISING OUT OF OR RELATING TO THIS AGREEMENT MUST BE BROUGHT WITHIN ONE YEAR AFTER THE EVENT GIVING RISE TO IT.

12. Term and termination

(a) Term. This Agreement starts on the Effective Date and continues for as long as Licensee's workspace holds an active API add-on, unless terminated earlier under this section (the "Term"). If Frametry publishes a new version of this Agreement, an owner or admin of Licensee's workspace must accept it before API Tokens can be created, and Frametry may require acceptance before existing tokens continue to work.

(b) Termination by Frametry. Frametry may suspend or terminate this Agreement, any right granted under it and any API Token at any time if Licensee breaches this Agreement, if Frametry reasonably believes an Application threatens the security, integrity or availability of the Frametry Service or the data of any workspace, or as required by law, by notice to Licensee or by revoking access. Frametry may otherwise terminate this Agreement on 30 days' written notice. This Agreement terminates automatically if Licensee's Frametry subscription ends.

(c) Termination by Licensee. Licensee may terminate this Agreement at any time by revoking every API Token and cancelling the API add-on in Billing settings.

(d) Effect. On expiration or termination all licenses and rights granted to Licensee end, every API Token stops working, and Licensee must stop using the API and the Frametry Marks and delete any copies of the API Documentation and any cached non-public API material it controls. Workspace Data Licensee has already exported through the API remains Licensee's.

(e) Survival. Sections 2(b), 2(c), 3(a), 6, 7, 8, 9, 10, 11, 12(d), 12(e) and 13, and any other term that by its nature should survive, survive termination or expiration.

13. Miscellaneous

(a) Entire agreement. This Agreement, together with the Terms of Service, the Privacy Policy, the EULA and the API Documentation, is the entire agreement between the Parties about the API and supersedes all prior and contemporaneous understandings about it. If they conflict about the API, this Agreement controls, then the Terms of Service, then the other documents.

(b) Notices. Notices to Frametry go to [email protected]. Notices to Licensee go to the email address of the workspace owner on record, and may also be shown in the app. A notice is effective when received, or when sent by email with no bounce.

(c) Amendment; waiver. Frametry may amend this Agreement by publishing a new version at this address with a new "Last updated" date; the new version takes effect for Licensee when an owner or admin of Licensee's workspace accepts it in the app, or 30 days after Frametry gives notice of it, whichever is earlier, except that changes required by law or to address a security risk take effect on notice. No waiver is effective unless in writing, and no failure or delay in exercising a right operates as a waiver of it.

(d) Severability. If any provision of this Agreement is held invalid, illegal or unenforceable, the rest of the Agreement is unaffected, and the Parties will modify the provision in good faith to achieve its original intent as closely as possible.

(e) Governing law; venue. This Agreement is governed by the laws of the State of Texas, USA, without regard to its conflict-of-law rules. Any dispute arising out of or relating to this Agreement will be brought in the state or federal courts located in Travis County, Texas, and each Party consents to personal jurisdiction there.

(f) Assignment. Licensee may not assign or transfer this Agreement or any right under it, or delegate any obligation, by operation of law or otherwise, without Frametry's prior written consent, except to a successor to all or substantially all of Licensee's business that also takes over the Frametry workspace. Any other purported assignment is void. Frametry may assign this Agreement to an affiliate or a successor. This Agreement binds and benefits the Parties and their permitted successors and assigns.

(g) Export. The API may be subject to US export-control laws. Licensee shall not export, re-export or release the API to, or make it accessible from, any jurisdiction to which that is prohibited, and shall comply with all applicable export laws before making the API available outside the United States.

(h) Equitable relief. A breach or threatened breach of Section 6 by either Party, or of Section 2(b) by Licensee, would cause the other Party irreparable harm for which money damages would be inadequate. In that event the other Party is entitled to seek equitable relief, including an injunction and specific performance, without posting a bond or proving actual damages, in addition to every other remedy available.

(i) Acceptance. This Agreement is accepted electronically: an owner or admin of Licensee's workspace ticks the acceptance box and chooses "I agree" in Settings → API. Frametry records who accepted, when, which version, and from which address and client; that record is available to Licensee on request and is the signature of both Parties for all purposes, including the federal E-SIGN Act and state electronic-signature laws.

14. Contact

Questions about this Agreement? Email [email protected].

Version 2026-11-09 · Last updated 2026-11-09. Effective for a workspace on the date an owner or admin accepts it.