Delete an Organization

The owner of an organization can delete it. Deleting an organization deletes all APIs and domains owned by the organization. This cannot be undone.

The organization name will become available for use by other users or organizations on SwaggerHub. The users who were the members of the deleted organization remain in SwaggerHub and can continue using it personally or as part of another organization.


In SwaggerHub On-Premise, the default organization cannot be deleted.

1. Back up organization data

Before deleting an organization and its content, make sure you have a backup of the organization’s API definitions and domains. SwaggerHub lets you download API definitions, and you can also use the SwaggerHub CLI or Registry API to automate the downloads.

2. Cancel the organization’s plan (SwaggerHub SaaS only)

In SwaggerHub SaaS, you must cancel the organization’s plan before deleting the organization. This is a safety measure to protect people from accidental deletion of organizations.

Note: Plan cancellation is not immediate, it will actually happen after the current billing period ends. You can see the scheduled cancellation date in the organization details on the Plan page of the organization settings.

The "Delete organization" button will become available after this date.

Plan cancellation date

3. Delete the organization

See Also

Publication date: