For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
      • AstroFully-managed data operations, powered by Apache Airflow.
      • Astro Private CloudRun Airflow-as-a-service in your environment.
      • Professional ServicesExpert Airflow services for your enterprise's success.
    • Tools
      • Cosmos
      • Orbiter
      • CLI
      • AI SDK
      • Agents
      • Blueprint
      • UpdatesThe State of Airflow 2026See the insights from over 5,800 data practitioners in the full report. Download Now ➔
  • Customers
  • Docs
    • Insights
      • Blog
      • Webinars
      • Resource Library
      • Events
    • Education
      • Academy
      • What is Airflow?
  • Pricing
Get Started Free
    • Overview
        • Organization users
        • Workspace users
        • Teams
        • Set up SSO
        • Set up IP Access List
        • Set up SCIM provisioning
        • Manage domains
        • User permissions reference
        • API authentication and token security
        • Dag-level access control
      • Billing
    • Book Office Hours

Product

  • Platform Overview
  • Astro
  • Astro Observe
  • Astro Private Cloud
  • Security & Trust
  • Pricing

Tools & Services

  • Cosmos
  • Docs
  • Professional Services
  • Product Updates

Use Cases

  • AI Ops
  • Data Observability
  • ETL/ELT
  • ML Ops
  • Operational Analytics
  • All Use Cases

Industries

  • Financial Services
  • Gaming
  • Retail
  • Manufacturing
  • Healthcare
  • All Industries

Resources

  • Academy
  • eBooks & Guides
  • Blog
  • Webinars
  • Events
  • The Data Flowcast Podcast
  • All Resources

Airflow

  • What is Airflow
  • Airflow on Astro
  • Airflow 3.0
  • Airflow Upgrades
  • Airflow Use Cases
  • Airflow 2.x End of Life

Company

  • Our Story
  • Customers
  • Newsroom
  • Careers
  • Contact

Support

  • Knowledge Base
  • Status
  • Contact Support
GitHubYouTubeLinkedInx
  • Legal
  • Privacy
  • Terms of Service
  • Consent Preferences

  • Do Not Sell or Share My Personal information
  • Limit the Use Of My Sensitive Personal Information

Apache Airflow®, Airflow, and the Airflow logo are trademarks of the Apache Software Foundation. Copyright © Astronomer 2026. All rights reserved.

LogoLogo
On this page
  • Prerequisites
  • Add a user to a Workspace
  • Update or remove a Workspace user
  • Add a group of users to a Workspace using the Astro CLI
  • See also
AdministrationUser access

Manage users in your Astro Workspace

Edit this page
Built with

As a Workspace Owner or an Organization Owner, you can add new team members to Astro and grant them user roles with permissions for specific actions across your Workspace.

To manage users at the Organization level, see Manage Organization users. To manage groups of users, see Manage Teams.

Prerequisites

To add, edit, or remove Workspace users from a given Workspace, you need either Organization Owner permissions or Workspace Owner permissions for the Workspace.

Centralized access management for Organization Owners

Organization Owners can also add or update a user or Team for a Workspace from the Organization Settings:

  1. In the Astro UI, click Organization Settings > Access Management.
  2. Select the user or team to add or update.
  3. Click the Workspaces tab, then click + Workspace to add them to a Workspace, or open the More actions menu (⋯) and select Edit role next to an existing Workspace to change their role.

Add a user to a Workspace

  1. In the Astro UI, click Workspace Settings > Access Management.

  2. In the Users tab, click + Member.

  3. Select the user’s name and email address in the Organization Member list.

  4. Select a role for the user and then click Add member. See Workspace roles reference.

After you add the user, their information appears in the Users tab as a new entry in the Members list.

You can also add groups of users to a Workspace through Teams. See Manage Teams.

Update or remove a Workspace user

  1. In the Astro UI, go to Workspace Settings > Access Management.

  2. Find the user in the Users list. To view or manage the user’s roles, either click the user’s row to open the User Details page, or click the More actions button on the user’s row and select Edit User.

  3. (Optional) Edit the user’s name and role. See Workspace roles.

  4. If you’ve updated the user’s role, click Update member. To delete the user, open the action menu and select Remove user…, or click Remove member on the User Details page.

Add a group of users to a Workspace using the Astro CLI

You can use the Astro CLI and a shell script to add multiple users to a Workspace at once. The shell script reads from a text file which contains user information. You can generate a text file for each new batch of users that need to be assigned to a Workspace and run the script with the Astro CLI.

  1. Create a text file named users.txt.

  2. Open the text file. On each line, add a user’s email and their role separated by a space. The following is an example of how you can write a list for inviting users to a Workspace:

    user1@astronomer.io WORKSPACE_MEMBER
    user2@astronomer.io WORKSPACE_OWNER
    user3@astronomer.io WORKSPACE_OPERATOR
    user4@astronomer.io WORKSPACE_OWNER
  3. Create a file named add-users.sh and add the following script to it:

    $#!/bin/bash
    $
    $# Check if a file was provided as an argument
    $if [ $# -ne 1 ]; then
    $ echo "Usage: $0 <file>"
    $ exit 1
    $fi
    $
    $while read line; do
    $ email=$(echo "$line" | cut -d' ' -f1)
    $ role=$(echo "$line" | cut -d' ' -f2)
    $ echo "Inviting $email as $role..."
    $ astro workspace user add "$email" --role "$role"
    $done < "$1"
  4. Log in to the Astro CLI using astro login, then run astro workspace list to ensure that you’re in the same Workspace where you want to add the users. If you’re not in the right Workspace, run astro workspace switch.

  5. Run the following command to execute the shell script:

    1sh path/to/add-users.sh path/to/users.txt
  6. (Optional) To use this script as part of a CI/CD pipeline, create an Organization API token or Workspace API token and specify the environment variable ASTRO_API_TOKEN=<your-token> in your CI/CD environment. Note that you can use Workspace API tokens to manage users only at the Workspace level.

See also

  • Manage Organization users
  • Manage Teams
  • Manage user permissions on Astro