
# Environments
anybill provides two public environments: Production and Staging.
While the Production environment is used for all live systems, the staging environment is for testing
new features, testing the integration with POS software providers or integration testing.
All new features will be released first to the Staging environment.

The [API Reference](https://developer.anybill.de/vendor_api/api_reference) renders the OpenAPI specification of both
environments.

## Staging
> **Tip: ℹ️ This environment is for integration testing.**
> - API Base URL:  `https://vendor.stg.anybill.de/api`
> - [SwaggerUI](https://vendor.stg.anybill.de/api/swagger/index.html)
> - [OpenApi-Specification v3 (JSON)](https://vendor.stg.anybill.de/api/swagger/v3/swagger.json)
> - [ReDoc](https://vendor.stg.anybill.de/api/redoc/index.html)

## Production
> **Tip: ℹ️ This environment is for production use.<br>**
> - API Base URL: `https://vendor.anybill.de/api`
> - [SwaggerUI](https://vendor.anybill.de/api/swagger/index.html)
> - [OpenApi-Specification v3 (JSON)](https://vendor.anybill.de/api/swagger/v3/swagger.json)
> - [ReDoc](https://vendor.anybill.de/api/redoc/index.html)

> **Tip**
>
> Credentials (Client-Id, Username, Password) differ between environments.
>

All routes documented in this section are relative to the base URL, i.e.
`POST /v3/bill` is sent to `https://vendor.stg.anybill.de/api/v3/bill`. Requests
without the `/api` prefix are answered with `404 Not Found`.