---
audience: developer
components:
  - serving
function: explanation
---

# Revisions

--8<-- "about-revisions.md"

## Related concepts

### Autoscaling

Revisions can be automatically scaled up and down according to incoming traffic. For more information, see [Autoscaling](../../serving/autoscaling/README.md){target=_blank}.

### Gradual rollout of traffic to Revisions

Revisions enable progressive roll-out and roll-back of application changes. For more information, see [Configuring gradual rollout of traffic to Revisions](../../serving/rolling-out-latest-revision.md){target=_blank}.

### Garbage collection

--8<-- "about-revisions-garbage-collection.md"

For more information, see [Configuration options for Revisions](#configuration-options-for-revisions).

## Configuration options for Revisions

- [Cluster administrator (global, cluster-wide) configuration options](../../serving/revisions/revision-admin-config-options.md)
- [Developer (per Revision) configuration options](../../serving/revisions/revision-developer-config-options.md)

## Additional resources

- [Revision API specification](https://github.com/knative/specs/blob/main/specs/serving/knative-api-specification-1.0.md#revision){target=_blank}

## Next steps

- [Delete, describe, and list Revisions by using the Knative (`kn`) CLI](https://github.com/knative/client/blob/main/docs/cmd/kn_revision.md){target=_blank}
- [Check the status of a Revision](../../serving/troubleshooting/debugging-application-issues.md#check-revision-status){target=_blank}
- [Routing traffic between Revisions of a Service](../../serving/traffic-management.md#traffic-routing-examples){target=_blank}
