Skip to content

Commit

Permalink
Merge branch 'staging' of https://github.com/AgoraIO/Doc-Source-Private
Browse files Browse the repository at this point in the history
… into staging
  • Loading branch information
atovpeko committed Oct 5, 2023
2 parents b6c70c5 + 72482b5 commit efbaed7
Show file tree
Hide file tree
Showing 2 changed files with 53 additions and 2 deletions.
53 changes: 52 additions & 1 deletion shared/video-sdk/_billing.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ This page explains:

- [Billing, fee deductions, and account suspension policies](#billing-fee-deductions-and-account-suspension-policies)
- [Agora's free of charge policy](#agoras-free-of-charge-policy-for-the-first-10000-minutes)

- [Agora's end-of-life policy](#end-of-life-policy)

## Billing, fee deductions, and account suspension policies

Expand Down Expand Up @@ -207,3 +207,54 @@ The difference between the two approaches become greater when more people join t
### Calculation approach by Agora

Agora calculates service minutes **by the number of users**, which is easier and more straightforward.

## End-of-life policy

Agora is committed to providing regular updates to our Core Products, Extensions, and Tools. These updates encompass a range of improvements, such as new features, updated APIs (Application Programming Interfaces), bug fixes, security patches, and updated documentation. We strongly encourage developers to keep pace with our latest product releases to take advantage of the newest features, security enhancements, and improvements.

This policy statement outlines the stages an Agora product or service moves through, from pre-GA Beta to introduction to retirement, as well as the support Agora provides during each phase.

### Default production introduction period

Agora maintains a default introduction duration of at least 12 months from the release of a product on [Agora.io Developer Center](https://docs.agora.io/en/). During this initial 12-month period, no end-of-support or end-of-life actions will be initiated. However, after this initial 12-month period, Agora reserves the right to transition a product into the Maintenance phase, which marks the beginning of the end-of-support phase.

### Lifecycle of Agora’s SDK

|Phase | Description|
|------|------------|
|Beta | During this phase, SDKs are intended solely for early access and feedback purposes. They are not recommended for use in production environments. Beta products fall outside of Agora’s EOL Policy and are intended for evaluation purposes. See Agora’s Beta Service Agreement for further information.|
|General Availability (GA)|SDKs in this phase are fully supported by Agora. Agora provides support for new services, API updates, feature enhancements, bug fixes, and security patches. As mentioned earlier, Agora guarantees a minimum of 12 months' support for Generally Available (GA) product SDKs. See additional information below regarding specific support on Client SDKs.|
|Retirement (EOL) SDKs: (Maintenance)|When an SDK enters the Retirement phase, Agora will announce its retirement with a minimum notice of 60 days (approximately 2 months). This announcement will include crucial timelines and guidelines to assist developers in migrating to the latest recommended SDK version. Communication regarding retirement announcements will be conveyed through emails, the Agora Console/Dashboard Notifications center, SDK Documentation, and may also involve social media or Agora blog posts. When an Agora product or service reaches the end-of-support (EOS) or end-of-life (EOL) stage, Agora will cease providing security updates, non-security updates, or assisted support.|

### Standard support periods for client SDKs

For Client SDKs, Agora strives to offer robust support for the periods defined as follows:

|Release|Support|
|-------|-------|
| Major release| We guarantee support for at least 12 months starting from the date of a major release. |
| Minor release| For minor releases, we ensure support for at least 6 months from the release date. |

### Maintenance on retirement SDKs

Occasionally, we may transition a product SDK into a maintenance support phase, primarily focused on addressing bugs and providing security patches. In such instances, we will notify our customers at least 60 days (approximately 2 months) in advance of the retirement (end-of-life) period for the affected SDK.

During the Retirement phase, products entering the EOS/EOL phase will continue to be supported as follows:

|Duration | Support |
|---------|---------|
|EOL Announcement Date + 6 months|For the first six months, Agora will provide support for bug fixes and security updates for the old product or service. However, no new requirements for the old product or service will be accepted.|
|EOL Announcement Date + 12 months|For the subsequent six months, Agora will exclusively provide security updates for the old product or service.|
|EOL Announcement Date > 12 months|After the 12-month service ending period, Agora will no longer support the old product or service, unless a pre-arranged Support Extension Request is granted prior to EOL Announcement < 12 months.|

**Note**: While we provide this maintenance support phase, it is essential to understand that using an SDK beyond its product maintenance support cycle is not recommended. Doing so is entirely at the discretion and risk of the developer. We are dedicated to delivering the best SDK experience to our developers, and this policy ensures that you have access to the latest features and security updates while also giving you clear guidance on our support timelines.

### Support extension requests

Customers may apply to extend support for a retired SDK for a temporary period, subject to Agora’s discretion and defined under commercial terms. Agora will review a customer’s requirements and decide whether to license the customer to use the Agora product or service for a limited period outside of the EOL timeline.

### Additional information

For customers requiring more time to transition to the latest version of a product or service, please reach out to your Agora Account Manager, Agora Partnership Manager, or device manufacturer for further information and assistance.

We are committed to providing a smooth transition and support experience throughout the lifecycle of our products and services to ensure the best possible developer experience.
2 changes: 1 addition & 1 deletion video-calling/reference/billing-policies.mdx
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: 'Billing policies and free-of-charge'
title: 'Policies'
sidebar_position: 6
type: docs
description: >
Expand Down

0 comments on commit efbaed7

Please sign in to comment.