Service Deprecations
On this page
- Previously Deprecated Services
- Triggers Are Not Deprecated
- Atlas Data API and HTTPS Endpoints Are Deprecated
- Device Sync is Deprecated
- Atlas Devices SDKs Are Deprecated
- Additional Impacted App Services Capabilities
- Authentication and User Management
- Functions
- Wire Protocol
- Data Access Permissions
- App Services Admin API and CLI
- Get Help
As of September 2024, the following App Services are deprecated:
Atlas Device Sync and Edge Server
Atlas Data API and HTTPS Endpoints
Atlas Device SDKs
These services will reach end-of-life and be removed on September 30, 2025. Edge Server, which is in preview, is also deprecated, and will reach end-of-life and be removed before September 30, 2024.
Previously Deprecated Services
As of March 12, 2024, GraphQL and Static Hosting are deprecated for Atlas App Services. GraphQL and Static Hosting services will be discontinued on March 12, 2025.
To learn more about these deprecations, refer to the Migrate Static Hosting and GraphQL From App Services page.
Triggers Are Not Deprecated
Triggers are not deprecated. This service will continue to be available. App Services Functions will also continue to be available to use with Triggers.
Atlas Data API and HTTPS Endpoints Are Deprecated
To learn more about the Atlas Data API and HTTPS Endpoints deprecation and what alternatives exist, refer to the Atlas Data API and HTTPS Endpoints deprecation page.
Device Sync is Deprecated
To learn more about the Device Sync deprecation and what alternatives exist, refer to the Device Sync deprecation page.
Atlas Devices SDKs Are Deprecated
To learn more about the Atlas Device SDKs deprecation, refer to the Atlas Device SDKs deprecation page.
Additional Impacted App Services Capabilities
Some App Services are affected by the deprecation of the Device SDKs. These services will no longer function as expected when the SDKs reach end-of-life and are not supported.
Authentication and User Management
The Device SDKs are the primary entry point for App Services Authentication and User Management, an authentication service for your applications. As part of the SDK deprecation, this feature will no longer be available when the SDKs reach end-of-life and are removed. You must move to an alternative authentication service before that time to avoid disruption in your application.
The feature supports multiple authentication providers, and your migration to alternative solutions depends on your provider. To identify the best alternative for your use case, please contact your Account team.
Given App Services Authentication is no longer available, Authentication Triggers will no longer be executed when user events (for example: login or create) occur. This authentication logic will need to be implemented along with the chosen alternative solution.
Functions
Functions will continue to be available within the context of Triggers. Use cases where a function was being directly accessed through a Realm SDK are impacted and must migrate to a different solution.
Wire Protocol
App Services Wire Protocol is also deprecated alongside the Realm SDKs.
Data Access Permissions
Data Access Permissions (Rules and Roles) are also deprecated alongside Device Sync.
App Services Admin API and CLI
The App Services Admin API and CLI are not deprecated. However, they have endpoints and commands that rely on deprecated services. These endpoints and commands are deprecated.
Get Help
Please contact our support team through the MongoDB Support Portal or your Account Executive.