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

# Get started with getOperate

> getOperate is a feature-rich platform that allows you to build endpoints, cron jobs, workflows & UIs. Each of these features can be used standalone.

However the 3 core layers of getOperate, namely Scripts, Flows and Apps are complementary. Scripts are the smallest "unit" of abstraction: workflows and UIs all rely on them.

<CardGroup cols={2}>
  <Card title="Scripts" href="/introduction/quickstart/script-quickstart">
    Scripts are the basic building blocks that can be written in Typescript, Python, Go, Bash, SQL or launch docker containers.
  </Card>

  <Card title="Flows" href="/introduction/quickstart/flows-quickstart">
    Flows are state machines represented as DAGs that compose steps together to build workflows and ETLs.
  </Card>

  <Card title="Apps" href="/introduction/quickstart/apps-quickstart">
    Apps are customized, user-friendly interfaces built using a drag-and-drop editor.
  </Card>
</CardGroup>
