# Introduction

> **Subpages:** [Authentication](https://docs.editsquare.com/api/authentication.md) · [Errors](https://docs.editsquare.com/api/errors.md) · [Pagination](https://docs.editsquare.com/api/pagination.md) · [Renders](https://docs.editsquare.com/api/renders.md) · [Webhooks](https://docs.editsquare.com/api/webhooks.md)
> **Also:** [HTML version](https://docs.editsquare.com/api) · [Docs index](https://docs.editsquare.com/llms.txt)

---

Turn your data into finished video. Design a project once in the editor, expose the parts that change as template fields, then hand it to the API: send the values, get an MP4 back. One request from your app, CRM or workflow tool makes one video - a thousand requests make a thousand, each personalised, localised or generated on the fly from data you already have.

The Edit Square API is organised around [REST](https://en.wikipedia.org/wiki/REST). It has predictable, resource-oriented URLs, accepts [JSON](https://www.json.org/)-encoded request bodies, returns JSON-encoded responses, and uses standard HTTP verbs, response codes and authentication. If you can make an HTTP request, you can render.

Renders are the part you drive. Projects, templates, teams and users are read-only: they are authored in the editor, so the fields you fill are always the ones your designers exposed. Ready to get started? [Create an API key](/api/authentication/).

## Base URL

The base URL for all requests to the Edit Square API is:

<Code code={API_ORIGIN} lang="http" frame="none" />

Every path is relative to it (e.g. `POST /v1/renders`) and requests must be authenticated - see the [Authentication](/api/authentication/) section for more details.

## Endpoints

<CardGrid>

  <LinkCard
    title="Renders"
    href="/api/reference/operations/tags/renders/"
    description="Create a render, track it, and collect the finished video."
  />
  <LinkCard
    title="Projects"
    href="/api/reference/operations/tags/projects/"
    description="Browse the projects you can render from."
  />
  <LinkCard
    title="Templates"
    href="/api/reference/operations/tags/templates/"
    description="Check which fields a project exposes for a render to set."
  />
  <LinkCard
    title="Teams"
    href="/api/reference/operations/tags/teams/"
    description="See which teams your key can reach and bill renders to."
  />
  <LinkCard
    title="Users"
    href="/api/reference/operations/tags/users/"
    description="Look up the people on a team, and the user your key acts as."
  />

</CardGrid>