# Stripe CLI

The Stripe Command Line Interface (CLI) is a powerful tool that allows you to interact with Stripe directly from your terminal. It simplifies common development workflows, such as testing webhooks, generating API keys, and managing Stripe resources.

## Core Commands

The Stripe CLI offers a wide range of commands to manage your Stripe integration. Here are some of the most commonly used ones:

*   **/cli/intro_stripe**: Get started with the Stripe CLI.
*   **/cli/login**: Log in to your Stripe account.
*   **/cli/logout**: Log out of your Stripe account.
*   **/cli/api_keys**: Manage your Stripe API keys.
*   **/cli/config**: Configure Stripe CLI settings.
*   **/cli/completion**: Set up shell command completion.
*   **/cli/version**: Display the current Stripe CLI version.
*   **/cli/help**: Get help on Stripe CLI commands.
*   **/cli/feedback**: Provide feedback to the Stripe team.

## Webhooks and Events

The Stripe CLI provides excellent tools for working with webhooks and events:

*   **/cli/intro_webhooks**: Learn how to use the Stripe CLI for webhooks.
*   **/cli/listen**: Listen for Stripe events in your local development environment.
*   **/cli/trigger**: Trigger Stripe events manually.
*   **/cli/events/resend**: Resend Stripe events.
*   **/cli/logs/tail**: Tail Stripe logs.

## API and Resources

Interact with Stripe's API and resources directly from the CLI:

*   **/cli/resources**: List and manage Stripe resources.
*   **/cli/get**: Retrieve a specific Stripe resource.
*   **/cli/post**: Create a new Stripe resource.
*   **/cli/delete**: Delete a Stripe resource.
*   **/cli/intro_resources_http**: Understand how to make HTTP requests to Stripe.

## Samples and Development

The Stripe CLI helps with managing samples and other development tasks:

*   **/cli/intro_stripe_samples**: Get started with Stripe samples.
*   **/cli/samples/create**: Create a new Stripe sample.
*   **/cli/samples/list**: List available Stripe samples.
*   **/cli/serve**: Serve your Stripe integration locally.
*   **/cli/fixtures**: Manage test data fixtures.

## Advanced Features

Explore more advanced functionalities of the Stripe CLI:

*   **/cli/open**: Open Stripe resources in your browser.
*   **/cli/docker**: Use the Stripe CLI with Docker.
*   **/cli/telemetry**: Manage telemetry settings.
*   **/cli/license**: View the Stripe CLI license.
*   **/cli/intro_additional_commands**: Discover other useful CLI commands.
*   **/cli/terminal/quickstart**: Get started with Stripe Terminal using the CLI.