AWS will discontinue the AWS IoT Device Management Fleet Hub feature on October 18, 2025 and is no longer accepting new customers. Existing AWS IoT Device Management Fleet Hub customers will be able to use Fleet Hub until October 17, 2025. For more information, see Fleet Hub end-of-life (EOL) FAQs.
Fleet Hub end-of-life (EOL) FAQs
Fleet Hub end-of-life FAQs
- When is Fleet Hub going end-of-life?
- What happens to my Fleet Hub applications on the end-of-life date?
- What happens to my underlying AWS resources on and after the end-of-life date?
- How to delete Fleet Hub applications before the end-of-life date?
- Will deleting Fleet Hub applications automatically delete the underlying resources?
- How to delete my underlying AWS resources?
- Which APIs will no longer work on and after the end-of-life date?
- What are the existing functionalities of Fleet Hub and how do I access them in console?
When is Fleet Hub going end-of-life?
AWS will discontinue Fleet Hub for AWS IoT Device Management on October 18, 2025. Fleet Hub will transition into its EOL in a phased manner. The functionalities made available from Fleet Hub are also available within the AWS IoT Device Management console to continue supporting your business needs.
-
On October 17, 2024, AWS will stop onboarding new customers to Fleet Hub. If you don't have any Fleet Hub applications before October 17, 2024, you are identified as a new Fleet Hub customer. Otherwise, you are identified as an existing Fleet Hub customer.
-
Existing Fleet Hub customers can continue to use Fleet Hub applications until October 17, 2025. From October 17, 2024 to October 17, 2025, there will be no new feature updates to Fleet Hub and AWS will support critical bug fixes.
-
On October 18, 2025, AWS will stop support for Fleet Hub for AWS IoT Device Management. On this date, Fleet Hub will reach its end-of-life and you will no longer be able to use Fleet Hub. The discontinuation of Fleet Hub doesn't impact any other AWS IoT Device Management capabilities. You can continue using the existing functionalities provided by AWS IoT Device Management. For more information, see What are the existing functionalities of Fleet Hub and how do I access them in console?.
What happens to my Fleet Hub applications on the end-of-life date?
On the EOL date of October 18, 2025, your Fleet Hub applications will be deleted and you will no longer be able to access Fleet Hub. Your AWS resources associated with Fleet Hub will not be automatically deleted. These resources include AWS IoT Device Management jobs, Fleet Hub alarm components such as AWS IoT Device Management fleet metrics, CloudWatch alarms, and Amazon SNS topics. You can continue to access these resources independently from the AWS Management Console, AWS CLI, or AWS SDK for your monitoring needs. To delete your underlying AWS resources, see How to delete my underlying AWS resources?.
What happens to my underlying AWS resources on and after the end-of-life date?
You can continue to access your underlying AWS resources associated with Fleet Hub independently from AWS Management Console for your monitoring needs. These resources include AWS IoT Device Management jobs, Fleet Hub alarm components such as AWS IoT Device Management fleet metrics, CloudWatch alarms, and Amazon SNS topics. Fleet Hub application users are assigned by yourself from your IAM Identity Center user pool. If your IAM Identity Center users were created solely to access Fleet Hub applications and you don’t use them for other AWS services, you can delete them from the users and applications tabs in IAM Identity Center within console. For more information, see How to delete my underlying AWS resources?.
How to delete Fleet Hub applications before the end-of-life date?
To delete your Fleet Hub applications before the EOL date, use the AWS IoT console or
the --delete-application
AWS CLI command.
Note
Deleting Fleet Hub applications won't delete the underlying AWS resources associated with Fleet Hub. To delete these resources, see How to delete my underlying AWS resources?
To delete Fleet Hub applications using AWS IoT console, follow the steps.
-
Go to AWS IoT console, from the left navigation, choose Fleet Hub, then choose Applications.
-
On the Applications page, choose the Fleet Hub application you want to delete. Choose Delete. You will see a prompt window asking for your confirmation to delete the application. Enter "delete" to confirm the deletion, then choose delete.
To delete Fleet Hub applications using AWS CLI, follow the steps.
-
To delete your Fleet Hub application using AWS CLI, you need to know the application ID. Run the
--list-applications
CLI command first to list all your Fleet Hub applications and their application IDs.To list your Fleet Hub applications with their IDs, run the following command.
aws iotfleethub --list-applications --region
us-west-2
The output of the command can look like the following.
{ "applicationSummaries": [ { "applicationId": "68d0603a-66c9-43bf-b93f-a90e7ee5cf76", "applicationName": "test_app1", "applicationUrl": "https://12ad0603a-66c9-43bf-b93f-a90e7ee5cf76.app.iotfleethub.aws", "applicationCreationDate": 1698174116, "applicationLastUpdateDate": 1698174117, "applicationState": "ACTIVE" }, { "applicationId": "b6198497-cd5b-400c-9b82-1c82b69cb66c", "applicationName": "test_app2", "applicationUrl": "https://c6198490-cd5a-400c-9b82-1c82b69cb66c.app.iotfleethub.aws", "applicationCreationDate": 1684355213, "applicationLastUpdateDate": 1684355214, "applicationState": "ACTIVE" } ] }
-
To delete your Fleet Hub application, run the following AWS CLI command.
aws iotfleethub --delete-application --application-id
b6198497-cd5b-400c-9b82-1c82b69cb66c
--regionus-west-2
The command doesn't produce an output. You can run the
--list-applications
CLI command to check if the specified application has been deleted or not.
Will deleting Fleet Hub applications automatically delete the underlying resources?
No. Deleting Fleet Hub applications will not automatically delete the underlying resources. To delete your AWS resources associated with Fleet Hub, see How to delete my underlying AWS resources?.
How to delete my underlying AWS resources?
Fleet Hub allows customers to create AWS resources such as AWS IoT Device Management jobs and Fleet Hub alarms. Deleting Fleet Hub applications doesn't delete these resources, and you can continue to access them to support your business needs as described in What are the existing functionalities of Fleet Hub and how do I access them in console?. To delete these underlying resources, follow the steps below.
How to delete jobs?
To delete a job, you must cancel the job first. You can cancel jobs directly from Fleet Hub before the EOL date. You can also use the AWS IoT console to cancel and delete jobs whenever you want to.
To cancel jobs from your Fleet Hub application
-
Go to your Fleet Hub application, choose Jobs tab.
-
Choose a job you want to cancel.
-
Choose Cancel job.
To cancel and delete jobs from AWS IoT console
-
Go to Remote actions, choose Jobs tab.
-
Select a job you want to cancel.
-
Choose Cancel.
-
On the same Jobs tab, choose the job you want to delete.
-
Choose Delete.
How to delete Fleet Hub alarms?
You can delete the Fleet Hub alarms directly within the Fleet Hub application. This will automatically delete all the underlying components such as fleet metrics, CloudWatch alarms, and Amazon SNS topics. In your Fleet Hub application, navigate to the Fleet Hub alarms tab, select the alarms you want to delete and choose Delete. Alternatively, you can delete the Fleet Hub alarms using AWS Management Console. You might want to follow these steps to delete multiple applications across AWS regions.
To delete Fleet Hub alarms from Fleet Hub application
-
In the Fleet Hub application, navigate to the Fleet Hub alarms tab.
-
Select the alarms you want to delete and choose Delete. This action will delete all the underlying components.
To delete fleet metrics from AWS IoT console
-
Go to Manage from the left navigation from AWS IoT console. From All devices, choose Fleet Metrics.
-
Select all the fleet metrics whose names prefixed with "iotfleethub".
-
Choose Delete.
To delete CloudWatch alarms from CloudWatch console
-
Go to All alarms tab within CloudWatch console.
-
Select all the metrics whose names prefixed with "iotfleethub".
-
Go to Actions and choose Delete.
To delete Amazon SNS topics receiving alarms created from Amazon SNS console
-
Go to Topics tab within Amazon SNS console.
-
Select all the topics whose names prefixed with "iotfleethub".
-
Choose Delete.
How to delete IAM Identity Center users created from Fleet Hub?
If your IAM Identity Center users were created solely to access Fleet Hub applications and you don’t use them for other AWS services, you can delete them from the users and applications tabs in IAM Identity Center within console.
Which APIs will no longer work on and after the end-of-life date?
We will discontinue all the APIs associated with the lifecycle management of the Fleet Hub applications on October 18, 2025. Note that these APIs are only associated with Fleet Hub and don’t affect any other AWS IoT Device Management functionalities. Existing Fleet Hub customers can continue to use these APIs until October 17, 2025.
What are the existing functionalities of Fleet Hub and how do I access them in console?
Fleet Hub offers the following key monitoring and management functionalities built using AWS IoT Device Management features. These capabilities are all available outside the Fleet Hub applications. They are directly within the AWS IoT Device Management console that you can continue to access to support your business needs.
- Fleet connectivity state summary
-
The Fleet Hub dashboard summarizes the connectivity state of your IoT fleet with connectivity details. It shows the number of connected, disconnected devices and the distribution of disconnected devices by disconnect reason. An equivalent connectivity state monitoring dashboard is available in the AWS IoT console under the Monitor tab. You can enable widgets to monitor the number of connected devices, rate of disconnections and disconnect reasons there. For more information, see AWS IoT Device Management adds a unified connectivity metrics monitoring dashboard
. - Fleet Hub alarms
-
Fleet Hub alarms let you create and monitor threshold-based alarms. Fleet Hub alarms leverage fleet metrics provided by AWS IoT Device Management fleet indexing and Amazon CloudWatch alarms. You can directly monitor these fleet metrics in the Amazon CloudWatch console and reconfigure them in the AWS IoT console. The fleet metrics and CloudWatch alarms whose names prefixed with 'iotfleethub' are associated with Fleet Hub. You can continue to access them from the console. You can use Amazon CloudWatch to monitor these metrics over time and view trends. You can also create additional fleet metrics from the AWS IoT console then monitor them and set up alarms in Amazon CloudWatch. For more information, see View fleet metrics in CloudWatch.
- Device search
-
Fleet Hub lets you apply multiple filters using criteria from indexed data sources to refine your device search. This feature utilizes the search functionality of fleet indexing. Device search is available to use directly through the AWS IoT Device Management console, from the Advanced thing search page. To find the Advanced thing search page, choose Things from Manage, then choose All devices. Choose Advanced search on the upper right corner of the Things page.
- Job execution
-
You can execute jobs directly from Fleet Hub by selecting a thing or group as a target. You can also execute jobs from the Jobs page in the AWS IoT Device Management Console, where you can define a thing, a static group, or a dynamic group as the target for job execution.
- Device details view
-
Fleet Hub provides a device (thing) level detailed view from the All Devices page. A similar device level detailed view is available directly from the Things tab within the AWS IoT Device Management Console, or by clicking on a specific thing returned via fleet indexing search query results.