Heading

×

What’s a Rich Text element?

The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.

Static and dynamic content editing

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

How to customize formatting for each rich text

Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.

Intellectual property

API license agreement template

Use this free API license agreement template next time you share your API with a third party.

Click on the image above to find out how you can try the full API license agreement template in Juro.
Click on the image above to find out how you can try the full API license agreement template in Juro.
Our templates are for general information only. You should not rely on them, and Juro is not liable for any reliance on them. The templates might contain errors, including unlawful provisions and might create risks and liabilities if used. The templates are not legal advice, nor a substitute for it. By accessing any template, you accept these terms and agree that any use is at your own risk.

When you open up your API to third parties, the agreement governing that access matters more than most people realize.

An API license agreement defines who can use your interface, how, and under what conditions. Get the terms wrong and you risk IP leakage, rate limit abuse, or contractual disputes that your engineering team will be the first to notice and the last to be involved in resolving.

This page explains what an API license agreement covers, what to include, where these contracts are most commonly used, and how to manage them without creating a bottleneck for your legal team.

What is an API license agreement?

API stands for Application Programming Interface, and an API License Agreement is a legal document that outlines the terms and conditions under which a third party can use a company's API.

An API (Application Programming Interface) license agreement is a legal contract between an API provider and a third party that wants to use it. It sets out the terms under which access is granted, the restrictions that apply, who owns the underlying IP, and what happens if those terms are breached.

Unlike a general software license agreement, an API license agreement governs access to a specific technical interface rather than a complete software product. The distinction matters, because the risks look different. The third party isn't buying a seat or downloading software; they're sending requests to your systems, potentially at scale, and consuming or manipulating your data as part of their own product.

These agreements are sometimes called API Terms of Use or API Terms of Service, particularly when they govern public developer ecosystems rather than bilateral commercial arrangements. The terms and structure are broadly similar, but the scope of rights and the enforcement mechanisms may differ.

When should you use an API License Agreement?

API license agreements can be used in a variety of situations. We've broken down the most common use cases for you below.

1. Sharing your API with third-party developers

When you share your API with third-party developers, you want to ensure that they use it in a way that aligns with your business goals and doesn't infringe on your intellectual property rights. An API License Agreement can help you set clear terms and conditions for the use of your API.

2. Integrating your software with other applications

If you're integrating your software with other applications, you'll likely need to use their APIs. In this case, you'll need to agree to their API License Agreement.

3. Building a developer community around your software

If you're building a developer community around your software, you'll likely want to share your API with those developers. An API License Agreement can help you set clear expectations for how your API can be used.

4. Monetizing your API

If you're monetizing your API, an API License Agreement can help you set clear terms for payment and usage.

What should an API license agreement include?

The complexity of an API license agreement reflects the technical environment it governs. Unlike a straightforward services contract, these agreements need to address software-specific risks, data considerations, and the reality that a counterparty might be building commercial products on top of your infrastructure. Here's what the core components look like in practice.

Party details and definitions

Identify the licensor and the licensee clearly, and define the key terms: API, documentation, application, permitted use. Definitions carry significant weight in these agreements because technical terms can otherwise be interpreted in ways that weren't intended.

Scope of the license

Specify exactly what is being licensed: is it a single API endpoint, a family of services, or access to a full developer platform? The license should be clearly scoped as non-exclusive, non-transferable, and limited to the permitted use cases defined in the agreement. Overly broad language here creates risk for the licensor.

Permitted use and restrictions

This is where most of the substance sits. The agreement should define what the licensee can and cannot do with the API. Common restrictions include prohibitions on sublicensing access, reverse engineering, using the API to build competing products, and exceeding rate limits or call volume thresholds.

If the documentation sets out technical usage requirements, the agreement should incorporate those requirements by reference.

API keys and access credentials

If access is managed through API keys, the agreement should clarify that these are confidential, non-transferable, and must not be shared. Require the licensee to notify you promptly if keys are compromised.

Intellectual property ownership

Confirm that the licensor retains ownership of the API, its documentation, and all associated IP. If the licensee builds applications using the API, the agreement should clarify who owns those applications and whether any output generated through the API is subject to separate terms.

Data and privacy

If the API transmits or processes personal data, this section needs to address those obligations carefully. Depending on the data involved and the jurisdictions of the parties, you may need to include data processing terms.

This is especially relevant for APIs that return user-generated content or personally identifiable information. Consider seeking legal advice to ensure your data provisions meet applicable requirements in your key markets.

Service levels and availability

Many API license agreements include provisions around uptime, planned maintenance windows, and how the licensor will communicate changes to the API. If the licensee is building production applications on top of your API, they will want some assurance about availability and advance notice of deprecation.

Payment terms

Not all API licenses involve payment, but where they do, set out the fee structure clearly: whether it's a flat fee, usage-based, or tiered. Specify the invoicing cycle, how overages are handled, and what happens to access if payment lapses.

Term and termination

Define the length of the agreement and the circumstances under which either party can terminate it. Common termination triggers include breach, insolvency, and persistent violation of usage restrictions. Include provisions around what happens to the licensee's data and applications at termination.

Limitation of liability and indemnity

API providers typically limit their liability for issues arising from API downtime, changes to the interface, or data returned by the API. Indemnity provisions should address scenarios where the licensee's application causes harm to a third party.

Governing law and jurisdiction

Specify which law governs the agreement and which courts will have jurisdiction in the event of a dispute. For US-centric agreements, this is typically a specific state; for international arrangements, consider whether a neutral jurisdiction or arbitration clause makes more sense.

Who uses API license agreements?

Any business that makes its API available to third parties needs an agreement in place. In practice, these agreements come up most often in five contexts:

  • SaaS companies building partner ecosystems — if your platform allows third-party developers to build on top of it, you need a standard API license agreement governing that access, whether you're running an open developer program or negotiating bespoke enterprise access.
  • Payments and fintech infrastructure providers — companies providing payment rails, banking APIs, or financial data services rely on these agreements to control how their infrastructure is used, manage liability, and maintain regulatory compliance.
  • Data providers — businesses that license access to proprietary datasets via API need clear contractual controls over how that data is queried, stored, and redistributed.
  • Marketplaces and platforms — any business that exposes an API to enable third-party integrations, including e-commerce platforms, logistics providers, and HR systems, needs API license terms in place before granting access.
  • Enterprise software vendors — larger businesses integrating their systems with external partners, or opening up internal APIs for partner use, often negotiate bespoke API license agreements as part of a broader commercial relationship.

API license agreement vs SaaS agreement

There is often confusion between an API license agreement and a SaaS agreement. The core distinction is what's being licensed.

With an API license agreement, the counterparty is a developer or business that wants to build something using your interface. The contract's primary concerns are usage restrictions, IP ownership, and rate limits.

With a SaaS agreement, the counterparty is an end user or customer accessing a complete application. The focus shifts to service delivery, uptime commitments, support levels, and subscription terms.

In practice, many commercial relationships involve both. A SaaS company might offer its customers an API alongside the standard user interface, in which case the API terms might sit within the main SaaS agreement or in a separate addendum. The more technically complex the API use case, the stronger the case for a standalone agreement.

We cover SaaS agreements in detail in this guide.

Common mistakes when drafting API license agreements

1. Leaving rate limits out of the contract. Usage restrictions that live only in technical documentation rather than the contract are much harder to enforce. If your API has call volume limits, make them explicit in the agreement and set out clearly what happens when they're exceeded.

2. Using vague definitions of "permitted use." Terms like "internal business purposes" or "non-commercial use" create ambiguity. If a licensee builds a commercial product that relies on your API, is that permitted? The answer needs to be in the contract, not inferred.

3. Failing to address API versioning and deprecation. APIs change. If you deprecate an endpoint or release a breaking change, what notice are you required to give? Without a clear provision, your licensees may have a legitimate grievance if their integrations break unexpectedly.

4. Ignoring data obligations. If your API returns any data that could be considered personal or regulated, the absence of data processing terms exposes both parties. This is increasingly relevant as data privacy requirements have become more stringent across the US and internationally.

5. Omitting an IP assignment or output clause. When a licensee's application generates output using your API, ownership of that output can become contested. Address this proactively rather than leaving it for a dispute to resolve.

6. Not including a key compromise provision. API keys are credentials. If a licensee's key is compromised, you need a mechanism for immediate revocation and reissuance. The contract should require the licensee to notify you promptly and cooperate with remediation.

Managing API license agreements at scale

For legal and engineering teams at product-led companies, API license agreements sit at an interesting intersection. Legal owns the contract, but the technical terms are often written in collaboration with engineering, and the commercial relationship is typically managed by product or partnerships teams. That cross-functional nature is what makes them hard to manage manually.

The traditional process involves legal drafting or reviewing an agreement in Word, routing it by email, chasing counterparty signatures, and storing the signed PDF somewhere that may or may not be easy to find when the renewal or a dispute arises. At low volumes, this is manageable. As API programs scale, it becomes a genuine bottleneck.

Juro's contract management platform lets legal define approved templates with locked provisions and configurable fields, so partnerships or product teams can generate compliant agreements without legal needing to review every one.

API keys, rate limit tiers, permitted use parameters, and data processing terms can all be built into smart fields that update dynamically and feed a searchable contract repository. Renewal alerts, approval workflows, and audit trails all run in the same platform where the contract was created.

If you're reviewing your API contract process and want to see how Juro handles it, book a demo or explore the Juro community where 1,500+ in-house lawyers discuss exactly these kinds of process challenges.

Related templates and resources

Juro knowledge team

Ready to agree contracts faster?

Juro is the #1-rated contract platform globally for speed of implementation.

Your privacy at a glance

Hello. We are Juro Online Limited (known by humans as Juro). Here's a summary of how we protect your data and respect your privacy.

Read the full policy
(no legalese, we promise)

Get the template

×

Intelligent contracting is here.

Juro embeds contracting in the tools business teams use every day, so they can agree and manage contracts end-to-end - while legal stays in control.
Book my demo
Introduction to Juro: product demo