---
title: Acropolis
description: Source code in, OCI image out. No Dockerfile, no daemon. A single Rust binary, by Olimpia.
seo:
  image: /acropolis-banner.jpg
sidebar:
  label: Home
  icon: house
---

![Acropolis: an acropolis built up in layers facing the bay of Buenos Aires](/acropolis-banner.jpg)

:::caution[Experimental]
Acropolis is experimental. It is an opt-in builder on [Olimpia](https://olimpia.dev) and passes the [compatibility suites](/compatibility), but its CLI, output and defaults can still change between releases. Pin a version and read the [changelog](https://github.com/olimpiacloud/acropolis/blob/main/CHANGELOG.md) before upgrading.
:::

Acropolis takes an app's source code and returns an OCI image ready to run. It detects the language and framework, downloads verified toolchains and dependencies, compiles, and assembles the image. It is the builder behind [Olimpia](https://olimpia.dev).

```bash
acropolis build ./my-app -t registry.example.com/team/my-app:latest
acropolis build ./my-app --oci image.tar --info info.json
acropolis plan ./my-app
```

**[Introduction](/introduction)**

What Acropolis is, why it exists and what it supports.

**[Install](/install)**

Verified release binaries for Linux x86_64 and arm64.

**[Usage](/usage)**

`build`, `plan`, `cache`, `prewarm` and the rest of the CLI.

**[How it works](/how-it-works)**

No builder image, segmented downloads, parallel layers, portable caches.

**[Benchmarks](/benchmarks)**

Cold builds, rebuilds, image size and RAM against Docker and Railpack.

**[Compatibility](/compatibility)**

Tested against other builders' published test suites.

## Part of Olimpia

- [Olimpia](https://olimpia.dev): the cloud platform that runs the images Acropolis builds. Its docs are at [docs.olimpia.dev](https://docs.olimpia.dev).
- [Agora](https://agora.olimpia.dev): desktops for AI agents, also open source.
