> ## Documentation Index
> Fetch the complete documentation index at: https://docs.revoengine.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Run API - Introduction

> This section describes **Run API** known also as **Endpoints**. Endpoints will let you design and ship customized API tailored for your needs in matter of seconds.

<Note>
  This documentation in only used for purpose of Run API, [Platform API](/api-reference/introduction) has different section.
</Note>

<img className="block dark:hidden" src="https://mintcdn.com/revoengine/kML8CcZSPEra9eLq/images/introduction.png?fit=max&auto=format&n=kML8CcZSPEra9eLq&q=85&s=1112a6a8c75656cb9852ff7e7ab4bbfc" alt="RevoEngine - Run API Introduction" title="RevoEngine - Run API Introduction" style={{ border: "2px solid black" }} width="730" height="408" data-path="images/introduction.png" />

<img className="hidden dark:block" src="https://mintcdn.com/revoengine/kML8CcZSPEra9eLq/images/introduction.png?fit=max&auto=format&n=kML8CcZSPEra9eLq&q=85&s=1112a6a8c75656cb9852ff7e7ab4bbfc" alt="RevoEngine - Run API Introduction" title="RevoEngine - Run API Introduction" style={{ border: "2px solid black", filter: "invert(1)" }} width="730" height="408" data-path="images/introduction.png" />

<Steps>
  <Step title="Firstly">
    A client sends HTTP request to [Run API Endpoint](/endpoints).
  </Step>

  <Step title="Secondly">
    Validates `Token` & `Instance` based on [Authentication](/run-api/authentication) mechanism.
  </Step>

  <Step title="Moreover">
    We are matching requested `Method` and `Path` against configured **Active** `Endpoints`, then we validate request against [Guard](/run-api/guard) if configured and execute attached [Component](/components) if configured.
  </Step>

  <Step title="Lastly">
    We return **Response** together based on [Configuration](/run-api/configuration).
  </Step>
</Steps>
