Documentation

Create and edit InfluxData docs

Learn how to create and edit InfluxData documentation.

Submit an issue to request new or updated documentation

Edit an existing page in your browser

Example: Editing a product-specific page

  1. Visit https://docs.influxdata.com public docs
  2. Search, Ask AI, or navigate to find the page to edit–for example, https://docs.influxdata.com/influxdb3/cloud-serverless/get-started/
  3. Click the “Edit this page” link at the bottom of the page. This opens the GitHub repository to the file that generates the page
  4. Click the pencil icon to edit the file in your browser
  5. Commit and create a pull request

Create and edit locally with the docs-v2 repository

Use docs scripts with AI agents to help you create and edit documentation locally, especially when working with shared content for multiple products.

Prerequisites:

  1. Clone or fork the docs-v2 repository:

    git clone https://github.com/influxdata/docs-v2.git
    cd docs-v2
  2. Install Yarn

  3. Run yarn in the repository root to install dependencies

  4. Optional: Set up GitHub CLI

To run and test your changes locally, enter the following command in your terminal:

yarn hugo server

To refresh shared content after making changes, touch or edit the frontmatter file, or stop the server (Ctrl+C) and restart it.

To list all available scripts, run:

yarn run

Edit an existing page locally

Use the npx docs edit command to open an existing page in your editor.

npx docs edit https://docs.influxdata.com/influxdb3/enterprise/get-started/

Create content locally

Use the npx docs create command with your AI agent tool to scaffold frontmatter and generate new content.

  • The npx docs create command accepts draft input from stdin or from a file path and generates a prompt file from the draft and your product selections
  • The prompt file makes AI agents aware of InfluxData docs guidelines, shared content, and product-specific requirements
  • npx docs create is designed to work automatically with claude, but you can use the generated prompt file with any AI agent (for example, copilot or codex)

docs-v2 contains custom configuration for agents like Claude and Copilot Agent mode.

Generate content and frontmatter from a draft

  1. Open a Claude Code prompt:

    claude code
  2. In the prompt, run the docs create command with the path to your draft file. Optionally, include the --products flag and product namespaces to preselect products–for example:

    npx docs create .context/drafts/"Upgrading Enterprise 3 (draft).md" \
      --products influxdb3_enterprise,influxdb3_core

    If you don’t include the --products flag, you’ll be prompted to select products after running the command.

The script first generates a prompt file, then the agent automatically uses it to generate content and frontmatter based on the draft and the products you select.

Use npx docs create to generate a prompt file and then pipe it to your preferred AI agent. Include the --products flag and product namespaces to preselect products

The following example uses Copilot to process a draft file:

npx docs create .context/drafts/"Upgrading Enterprise 3 (draft).md" \
  --products "influxdb3_enterprise,influxdb3_core" | \
  copilot --prompt --allow-all-tools

Review, commit, and create a pull request

After you create or edit content, test and review your changes, and then create a pull request.

Check AI-generated content

Always review and validate AI-generated content for accuracy. Make sure example commands are correct for the version you’re documenting.

Test and review your changes

Run a local Hugo server to preview your changes:

yarn hugo server

Visit http://localhost:1313 to review your changes in the browser.

If you need to preview changes in a live production-like environment that you can also share with others, the Docs team can deploy your branch to the staging site.

Commit and create a pull request

  1. Commit your changes to a new branch
  2. Fix any issues found by automated checks
  3. Push the branch to your fork or to the docs-v2 repository
git add content
git commit -m "feat(product): Your commit message"
git push origin your-branch-name

Create a pull request

  1. Create a pull request against the master branch of the docs-v2 repository
  2. Add reviewers:
    • @influxdata/docs-team
    • team members familiar with the product area
    • Optionally, assign Copilot to review
  3. After approval and automated checks are successful, merge the pull request (if you have permissions) or wait for the docs team to merge it.
  1. Visit influxdata/docs-v2 pull requests on GitHub
  2. Optional: edit PR title and description
  3. Optional: set to draft if it needs more work
  4. When ready for review, assign @influxdata/docs-team and other reviewers
gh pr create \
  --base master \
  --head your-branch-name \
  --title "Your PR title" \
  --body "Your PR description" \
  --reviewer influxdata/docs-team,<other-reviewers>

Other resources


Was this page helpful?

Thank you for your feedback!


InfluxDB OSS 2.9.0: API tokens are hashed by default

Stronger token security in InfluxDB OSS 2.9.0 — tokens are hashed on disk by default. Existing tokens are hashed on first startup and can’t be recovered afterward. Capture any plaintext tokens you still need before you upgrade.

View InfluxDB OSS 2.9.0 release notes

Hashed tokens authenticate exactly like unhashed tokens — clients and integrations keep working.

Also new in 2.9.0:

  • Configurable backup compression
  • Restore support for backups containing hashed tokens
  • Tighter Edge Data Replication queue validation
  • Flux upgrade
  • Compaction reliability improvements

Key enhancements in Explorer 1.9

Explorer 1.9 is now available with InfluxQL support, an AI-assisted Flux to SQL converter (beta), and new live sample data simulators.

View Explorer 1.9 release notes

Explorer 1.9 includes new features and improvements that make it easier to query, visualize, and manage data.

Highlights:

  • Flux to SQL converter (beta): Convert Flux queries to SQL with an AI-assisted converter.
  • InfluxQL support: Query data with InfluxQL in the Data Explorer and dashboards, and save and load InfluxQL queries.
  • InfluxQL visualizations: Render line and bar charts from InfluxQL results with per-tag series grouping.
  • Query error history: Review a history of query errors in the query tool.
  • Live sample data simulators: Generate continuous live sample data with new bird data and signal generator simulators.

For more details, see Explorer 1.9 release notes

InfluxDB 3.10 is now available

InfluxDB 3 Core 3.10 adds an automatic catalog format upgrade, a configurable query-concurrency limit, and processing engine improvements.

Key updates in InfluxDB 3 Core 3.10:

  • Catalog format upgrade: the on-disk catalog automatically upgrades from format v2 to v3 on first 3.10 startup. Migration is one-way—back up your catalog before upgrading.
  • --max-concurrent-queries: limit concurrent queries (adjustable at runtime).
  • GET /ready endpoint for readiness probes.
  • Processing engine: cross-database queries and trigger lockdown flags.

For more information, see the InfluxDB 3 Core release notes.

InfluxDB 3.10 is now available

InfluxDB 3 Enterprise 3.10 adds automated backup and restore, row-level deletions, and user management, with an automatic catalog format upgrade and performance preview improvements.

Key updates in InfluxDB 3 Enterprise 3.10:

  • Catalog format upgrade: the on-disk catalog automatically upgrades from format v2 to v3 on first 3.10 startup. Migration is one-way—back up your catalog before upgrading.
  • Automated backup and restore (beta)
  • Row-level deletions
  • User management (authentication and RBAC) — preview
  • Performance preview improvements

Backup and restore, row-level deletions, and the performance preview require the Enterprise storage engine upgrade (opt-in beta). Beta and preview features are subject to breaking changes and aren’t recommended for production use.

For more information, see the InfluxDB 3 Enterprise release notes

Telegraf Enterprise is now generally available

Telegraf Enterprise is now generally available, along with Telegraf Controller v1.0.

Telegraf Enterprise combines Telegraf Controller, a centralized management console for Telegraf, with official support from InfluxData. Manage configurations, monitor fleet health, and operate tens of thousands of Telegraf agents from a single system.

InfluxDB Docker latest tag changing to InfluxDB 3 Core

On September 15, 2026, the latest tag for InfluxDB Docker images will point to InfluxDB 3 Core. To avoid unexpected upgrades, use specific version tags in your Docker deployments.

If using Docker to install and run InfluxDB, the latest tag will point to InfluxDB 3 Core. To avoid unexpected upgrades, use specific version tags in your Docker deployments. For example, if using Docker to run InfluxDB v2, replace the latest version tag with a specific version tag in your Docker pull command–for example:

docker pull influxdb:2