CSV Command Line Interface (CLI)

Automate, Integrate, Migrate: Everything!

The Atlassian Command Line Interface (ACLI) uses simple, text-based commands to convert your tedious and lengthy manual tasks to powerful, automated actions. This means you get the job done faster with less manual effort — a win-win for you and your team. There is an ever-growing list of apps that you can command and endless ways to automate tasks, integrate apps, and migrate (import and export) data.

This is a command line interface (CLI) tool for dealing with CSV data. The Atlassian CLI primarily uses CSV for output of list data and, in some cases like runFromCsv actions, for input. In some use cases, customers may need to manipulate the data in ways to support their needs. This tools will be an aid to doing this type of manipulation in a cross-platform and CLI family consistent way.

The CSV CLI client is included with the Atlassian Command Line Interface (CLI) client distribution. It is not available separately. It is licensed software provided at no charge for license holders of any CLI product.


  1. Generate an HTML table or similar from CSV data (convertCsv)

  2. Copy CSV data (copyCsv)

  3. Column selection and related options when copying or converting data

  4. Standard interfaces across other CLIs

  5. Consistent error handling

  6. Minimize script writing using a variety of run actions, such as runrunFromSqlrunFromCsv, runFromList, and product specific runFrom actions

CLI Clients

  • Perform complex admin or operational tasks with powerful actions across Atlassian (and other) apps

  • Incorporate the same power into scripts to simplify and extend them

  • Use external data from CSV files, databases, and other apps to do bulk operations

  • Available clients

    • agile and agilecloud - Use the agile client to manage and access boards, sprints, and other information for Jira Software

    • bamboo - Use the bamboo client to create and manage plans, queue builds, and administer Bamboo.

    • bitbucket and bitbucketcloud - Use the bitbucket client to manage and access repositories for Bitbucket

    • confluence and confluencecloud - Use the confluence client to manage and access spaces, pages, questions, and other content for Confluence

    • jira and jiracloud - Use the jira client to create and report on issues, projects, releases, components, and perform other administration tasks for Jira

    • jsm and jsmcloud - Use the jsm client to manage and access information for Jira Service Management

    • keen - Use the keen client to add and query data for keen.io

    • marketplace - Use the marketplace client to access Atlassian Marketplace apps and related information

    • segment - Use the segment client to send data to segment.com

    • slack - Use the slack client to send messages and participate in Slack

    • system - Use the system client for system related actions primarily in support of ACLI run scripts

    • tempo and tempocloud - Use the tempo client to manage and access Tempo information for Jira

    • trello - Use the trello client to manage information in Trello

    • upm and upmcloud - Use the upm client to manage apps for Jira, Confluence, Bitbucket, and Bamboo

    • web - Use the web client to manage the ACLI web server and make simple web requests like webhook calls

Product documentation

Part of our Bob Swift CLI suite of tools

  • Some Atlassian CLI clients require a connector app be installed on the Atlassian application that is intended to be accessed. Connector app installation must be done by a system administrator.
  • The Atlassian CLI is not just a powerful client based interface, but is also available as an embedded service in Run CLI apps and other apps! Run CLI app installation must be done by a system administrator.

Connector Apps

Run CLI Actions

    • Provides a connection between clients included in the Atlassian CLI app and their corresponding Atlassian application instance. 
    • A system administrator must install and license a connector in order for a client to run actions for the application instance.
  • All-in-one embedded solution.
    All the power of every CLI client —embedded in your Atlassian app.  
  • Execute CLI actions right within your Atlassian apps:
    • via workflow functions or UI in Jira
    • via macros in Confluence
  • Integrate and automate any CLI supported external app. 





  1. Bamboo is not available for Cloud.
  2. Bitbucket connector is not available for Cloud as the Bitbucket Cloud client does not need a connector.

Find answers from the community.

Ask a question to the community.

Log a request with our support team.

Confluence®, Jira®, Atlassian Bamboo®, Bitbucket®, Fisheye®, and Atlassian Crucible® are registered trademarks of Atlassian®
Copyright © 2005 - 2021 Appfire | All rights reserved. Appfire™, the 'Apps for makers™' slogan and Bob Swift Atlassian Apps™ are all trademarks of Appfire Technologies, LLC.