Interoperability testing helps you ensure that a Citizens Broadband Radio Service Device (CBSD) model
and its software version work well with Spectrum Access System (SAS). We recommend
that you, as a CBSD vendor, complete interoperability testing
on the test SAS environment before proceeding with the production
SAS environment.

## Test and production SAS environments

The test environment is free to use. You can use the test environment for the
following types of testing:

- CBSD interoperability
- API integration
- Simulated or pre-production deployments by customers, vendors, and integrators

To access the test environment, contact
[SAS Support](https://docs.cloud.google.com/spectrum-access-system/docs/getting-support.md.txt).

> [!IMPORTANT]
> **Important:** This test environment is not [Part 96](https://www.ecfr.gov/current/title-47/chapter-I/subchapter-D/part-96) compliant and cannot be used for commercial purposes.

The test environment does not moderate live traffic in the
Citizens Broadband Radio Service (CBRS) spectrum, but the production environment does.
However, the production environment is only available to SAS
customers.

The following table highlights the *differences* between the test and production
SAS environments.

|   | Test SAS environment | Production SAS environment |
|---|---|---|
| SAS Portal URL | <https://wirelessconnectivity.google.com/test-sas> | <https://wirelessconnectivity.google.com/sas> <https://g.co/sasportal> |
| SAS URL for CBSD communications | `https://test.sas.goog/v1.2/` | `https://sas.goog/v1.2/` |
| SAS Portal API base URL | `https://test-sasportal.googleapis.com/` | `https://sasportal.googleapis.com/v1alpha1/` |
| Federal Communications Commission (FCC) IDs | Lets you use certified and non-certified CBSDs. To allowlist the [FCC IDs](https://docs.cloud.google.com/spectrum-access-system/docs/key-terms.md.txt#fcc-id) of non-certified equipment, contact [Google SAS Support](mailto:sas-support@google.com). | Accepts only FCC-certified CBSDs. |
| SAS certificates | In CBSD or Domain Proxy (DP), the root CA certificate of the Google test instance *must* be listed as a root of trust. | All [WInnForum root CA certificates](https://cbrs.wirelessinnovation.org/cbrs-root-ca-operator/) *must* be listed as roots of trust in the CBSD or [DP](https://docs.cloud.google.com/spectrum-access-system/docs/key-terms.md.txt#dp). |
| CBSD certificates | SAS accepts the following certificates: - Official certificates issued by [WInnForum-approved CBRS CA operators](https://cbrs.wirelessinnovation.org/cbrs-root-ca-operators). - Google test CBSD certificates issued by [Google SAS Support](mailto:sas-support@google.com). | SAS accepts *only* the official certificates issued by [WInnForum-approved CBRS CA operators](https://cbrs.wirelessinnovation.org/cbrs-root-ca-operators). |
| Certified Professional Installer (CPI) | SAS accepts requests from the following CPIs: - CPIs accredited by [approved CPI Training Program Administrators (TPAs)](https://cbrs.wirelessinnovation.org/cpi-program-administrator). - Google test [CPI](https://docs.cloud.google.com/spectrum-access-system/docs/key-terms.md.txt#cpi) credentials issued by [Google SAS Support](mailto:sas-support@google.com). | SAS only accepts requests from CPIs accredited by [approved CPI TPAs](https://cbrs.wirelessinnovation.org/cpi-program-administrator). If SAS rejects your CPI credentials, then contact your TPA to confirm that your credentials are valid and have been uploaded to the WInnForum CPI database. |
| Grant authorization | Grants are authorized for test purposes only. Protected entities are enforced based on the specifications for termination and suspension zones in the test plan. | Grants are authorized to transmit according to the FCC regulations. Grant authorization protects higher-tier usage in the band in accordance with the [specifications of termination and suspension zones in the test plan](https://docs.cloud.google.com/spectrum-access-system/docs/key-terms.md.txt#validateinterop). |
| Protected entities | Entities such as simulated termination and suspension zones are protected according to FCC regulations. | All entities are protected according to FCC regulations. However, grant requests are rejected inside exclusion zones and might require grant adjustments or suspensions. |
| [Coordinated Periodic Activities among SASs (CPAS)](https://docs.cloud.google.com/spectrum-access-system/docs/key-terms.md.txt#cpas) | Runs once a day from 7:00 AM to 8:30 AM UTC. | Runs once a day from 7:00 AM to 10:00 AM UTC. |
| Dynamic Protected Areas (DPAs) | [DPAs](https://docs.cloud.google.com/spectrum-access-system/docs/key-terms.md.txt#dpa) are inactive *except* for Guam, Hawaii, and Puerto Rico. They might be activated periodically and without notice to facilitate device testing. | DPAs are activated based on incumbent activity detected by [Environmental Sensing Capability (ESC)](https://docs.cloud.google.com/spectrum-access-system/docs/key-terms.md.txt#esc) sensors. In areas where ESC sensors are not deployed, DPAs remain active. |

## What's next

- Learn about the [PAL interoperability test suite](https://docs.cloud.google.com/spectrum-access-system/docs/pal-iottest.md.txt).
- Learn about [CBSD interoperability with Google SAS](https://docs.cloud.google.com/spectrum-access-system/docs/sas-iottest.md.txt).
- Learn about [key SAS terms](https://docs.cloud.google.com/spectrum-access-system/docs/key-terms.md.txt).
- [Troubleshoot SAS issues](https://docs.cloud.google.com/spectrum-access-system/docs/troubleshooting.md.txt).