Red Hat Mobile Application Platform API Lifecycle Policy
Last Updated: 2016-04-04
Policy
Red Hat Mobile Application Platform includes 2 API types: those available to developers writing mobile applications, and those available to any user of the platform.
- Developer APIs, providing access to client-side and cloud-side functionality
- Platform APIs providing access to platform APIs for tasks such as Account Management, Administration, App Management, Monitoring, Reporting, etc.
All APIs are documented in Red Hat Mobile Application Platform online documentation. The following list includes all supported APIs:
Client side APIs
- $fh.cloud
- $fh.mbaas
- $fh.auth
- $fh.sync
- $fh.forms
- $fh.getCloudURL
- $fh.getFHParams
- $fh.sec
- $fh.hash
- $fh.push
Cloud Side APIs
- $fh.service
- $fh.db
- $fh.cache
- $fh.stats
- $fh.forms
- $fh.sync
- $fh.sec
- $fh.hash
- $fh.push
Platform APIs
- API Keys API
- Cloud Alerts API
- Secure Endpoint API
- User Administration API
- Mobile App Store API
- Cloud Events API
- User Roles API
- Teams API
- Auth Policies API
- Devices API
Red Hat Mobile Application Platform APIs are versioned based on the product version to allow for future enhancements. When Red Hat adds, updates or removes existing APIs, Red Hat will use commercially reasonable efforts to provide advance notice of any material, permanent suspension or discontinuation of API functionality. Red Hat will also use commercially reasonable efforts to support any deprecated API for at least 12 months after deprecation.
Red Hat will support each version of an API for a minimum of 12 months. After this period, some APIs may be deprecated and support will be limited to critical bug fixes only.