---
title: Version metadata
description: "The running build's id, project name and build time, baked into the binary."
---

## Configuration

```jsonc
"version_metadata": "VERSION"
```

## Usage

```ts
export default {
  async fetch(request, env, ctx) {
    return Response.json({
      id: env.VERSION.id, // matches the artifact shown by `sproutboat versions list`
      tag: env.VERSION.tag, // the project name
      timestamp: env.VERSION.timestamp, // when the binary was built, ISO 8601
    });
  },
} satisfies ExportedHandler<Env>;
```

The values are baked into the binary at build time, so reading them makes no binding call.
