---
title: Command reference
description: "The amp command surface for authentication, projects, taxonomy, feature flags, charts, destinations, and skills, and how amp chooses between table and JSON output."
product: general
lang: en
token_estimate: 624
---
# Command reference

> For AI agents: a documentation index is available at [/docs/llms.txt](/docs/llms.txt). Append `.md` to any page URL for markdown, or send `Accept: text/markdown`.

`amp` groups its commands into a small set of surfaces. Discover them from the terminal:

```bash
amp help                  # all product surfaces
amp help flags            # commands within a surface
amp flags list --help     # flags and examples for one command
amp version
amp auth status
```

## Command families

- [`auth`](https://amplitude.com/docs/developers/cli/commands/auth): authenticate, manage profiles, and inspect credentials.
- [`context`](https://amplitude.com/docs/developers/cli/commands/context): resolve the active credential and org/project context.
- [`projects`](https://amplitude.com/docs/developers/cli/commands/projects): list the projects your credential can access.
- [`events`](https://amplitude.com/docs/developers/cli/commands/events): manage event taxonomy and check recent event ingestion.
- [`event-properties`](https://amplitude.com/docs/developers/cli/commands/event-properties): manage the properties associated with an event.
- [`user-properties`](https://amplitude.com/docs/developers/cli/commands/user-properties): manage a project's user properties.
- [`flags`](https://amplitude.com/docs/developers/cli/commands/flags): manage feature flags, listing, creating, reading, updating, and archiving them.
- [`charts`](https://amplitude.com/docs/developers/cli/commands/charts): list, inspect, and query saved charts.
- [`destination-types`](https://amplitude.com/docs/developers/cli/commands/destination-types): list partner types and inspect a partner's schema.
- [`destinations`](https://amplitude.com/docs/developers/cli/commands/destinations): list, create, update, and test destinations in a project.
- [`skills`](https://amplitude.com/docs/developers/cli/commands/skills): list and print implementation skill documents for AI agents.

## Human tables vs. piped JSON

`amp` output adapts to who's reading it. In an interactive terminal, list and context commands print human-friendly tables and summaries. Pipe the output to a file or another command, or pass `--json`, and `amp` prints raw, compact API JSON instead, so scripts and agents don't spend effort parsing decoration.

[Configuration](https://amplitude.com/docs/developers/cli/configuration) documents `--json` and the other flags that apply across every command family, such as `--dry-run` and `--yes`.

